Diff of the two buildlogs: -- --- b1/build.log 2024-04-10 02:12:55.126040149 +0000 +++ b2/build.log 2024-04-10 02:25:08.406802823 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon May 12 20:31:54 -12 2025 -I: pbuilder-time-stamp: 1747125114 +I: Current time: Wed Apr 10 16:12:58 +14 2024 +I: pbuilder-time-stamp: 1712715178 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration @@ -17,8 +17,8 @@ I: copying [./pocl_1.6-5.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' -gpgv: keyblock resource '/tmp/dpkg-verify-sig.zoyHd21B/trustedkeys.kbx': General error -gpgv: Signature made Mon Feb 15 22:12:25 2021 -12 +gpgv: keyblock resource '/tmp/dpkg-verify-sig.D1HCWLxc/trustedkeys.kbx': General error +gpgv: Signature made Wed Feb 17 00:12:25 2021 +14 gpgv: using RSA key EBF30A30A8D9C63BDA44C6945FB33F9359E9ED08 gpgv: issuer "anbe@debian.org" gpgv: Can't check signature: No public key @@ -54,135 +54,166 @@ dpkg-source: info: applying 1001-stop-building-libllvmopencl.so-which-is-no-longer-us.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2257476/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2417607/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Apr 10 16:13 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/2417607/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2417607/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.1.4(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=12 ' - DISTRIBUTION='bullseye' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=bullseye + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='d41b0b86a7dd4850bb1231c966d54ad1' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='2257476' - PS1='# ' - PS2='> ' + INVOCATION_ID=5b47bd5f236d4f6c9209240107a8e299 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=2417607 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.q4QPapfH/pbuilderrc_DRZl --distribution bullseye --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.q4QPapfH/b1 --logfile b1/build.log pocl_1.6-5.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.q4QPapfH/pbuilderrc_bH9O --distribution bullseye --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.q4QPapfH/b2 --logfile b2/build.log pocl_1.6-5.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink01-arm64 6.1.0-18-cloud-arm64 #1 SMP Debian 6.1.76-1 (2024-02-01) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-18-cloud-arm64 #1 SMP Debian 6.1.76-1 (2024-02-01) aarch64 GNU/Linux I: ls -l /bin total 5260 - -rwxr-xr-x 1 root root 1282512 Mar 27 2022 bash - -rwxr-xr-x 3 root root 34808 Jul 20 2020 bunzip2 - -rwxr-xr-x 3 root root 34808 Jul 20 2020 bzcat - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep - -rwxr-xr-x 3 root root 34808 Jul 20 2020 bzip2 - -rwxr-xr-x 1 root root 14264 Jul 20 2020 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore - -rwxr-xr-x 1 root root 39832 Sep 22 2020 cat - -rwxr-xr-x 1 root root 64512 Sep 22 2020 chgrp - -rwxr-xr-x 1 root root 60368 Sep 22 2020 chmod - -rwxr-xr-x 1 root root 64528 Sep 22 2020 chown - -rwxr-xr-x 1 root root 138896 Sep 22 2020 cp - -rwxr-xr-x 1 root root 129544 Dec 10 2020 dash - -rwxr-xr-x 1 root root 101384 Sep 22 2020 date - -rwxr-xr-x 1 root root 80984 Sep 22 2020 dd - -rwxr-xr-x 1 root root 89824 Sep 22 2020 df - -rwxr-xr-x 1 root root 143088 Sep 22 2020 dir - -rwxr-xr-x 1 root root 76152 Jan 20 2022 dmesg - lrwxrwxrwx 1 root root 8 Nov 6 2019 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Nov 6 2019 domainname -> hostname - -rwxr-xr-x 1 root root 35632 Sep 22 2020 echo - -rwxr-xr-x 1 root root 28 Jan 24 2023 egrep - -rwxr-xr-x 1 root root 31512 Sep 22 2020 false - -rwxr-xr-x 1 root root 28 Jan 24 2023 fgrep - -rwxr-xr-x 1 root root 64856 Jan 20 2022 findmnt - -rwsr-xr-x 1 root root 34824 Feb 26 2021 fusermount - -rwxr-xr-x 1 root root 182496 Jan 24 2023 grep - -rwxr-xr-x 2 root root 2346 Apr 9 2022 gunzip - -rwxr-xr-x 1 root root 6447 Apr 9 2022 gzexe - -rwxr-xr-x 1 root root 93744 Apr 9 2022 gzip - -rwxr-xr-x 1 root root 18440 Nov 6 2019 hostname - -rwxr-xr-x 1 root root 68720 Sep 22 2020 ln - -rwxr-xr-x 1 root root 52720 Feb 7 2020 login - -rwxr-xr-x 1 root root 143088 Sep 22 2020 ls - -rwxr-xr-x 1 root root 157864 Jan 20 2022 lsblk - -rwxr-xr-x 1 root root 85200 Sep 22 2020 mkdir - -rwxr-xr-x 1 root root 68744 Sep 22 2020 mknod - -rwxr-xr-x 1 root root 43976 Sep 22 2020 mktemp - -rwxr-xr-x 1 root root 51368 Jan 20 2022 more - -rwsr-xr-x 1 root root 51360 Jan 20 2022 mount - -rwxr-xr-x 1 root root 14496 Jan 20 2022 mountpoint - -rwxr-xr-x 1 root root 134808 Sep 22 2020 mv - lrwxrwxrwx 1 root root 8 Nov 6 2019 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Dec 16 2021 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 35720 Sep 22 2020 pwd - lrwxrwxrwx 1 root root 4 Mar 27 2022 rbash -> bash - -rwxr-xr-x 1 root root 43872 Sep 22 2020 readlink - -rwxr-xr-x 1 root root 68592 Sep 22 2020 rm - -rwxr-xr-x 1 root root 43880 Sep 22 2020 rmdir - -rwxr-xr-x 1 root root 19208 Sep 27 2020 run-parts - -rwxr-xr-x 1 root root 114016 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 May 9 03:32 sh -> dash - -rwxr-xr-x 1 root root 35656 Sep 22 2020 sleep - -rwxr-xr-x 1 root root 72640 Sep 22 2020 stty - -rwsr-xr-x 1 root root 67776 Jan 20 2022 su - -rwxr-xr-x 1 root root 35672 Sep 22 2020 sync - -rwxr-xr-x 1 root root 543960 Jan 19 2024 tar - -rwxr-xr-x 1 root root 10568 Sep 27 2020 tempfile - -rwxr-xr-x 1 root root 89120 Sep 22 2020 touch - -rwxr-xr-x 1 root root 31512 Sep 22 2020 true - -rwxr-xr-x 1 root root 14264 Feb 26 2021 ulockmgr_server - -rwsr-xr-x 1 root root 30880 Jan 20 2022 umount - -rwxr-xr-x 1 root root 35640 Sep 22 2020 uname - -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress - -rwxr-xr-x 1 root root 143088 Sep 22 2020 vdir - -rwxr-xr-x 1 root root 59584 Jan 20 2022 wdctl - lrwxrwxrwx 1 root root 8 Nov 6 2019 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Apr 9 2022 zcat - -rwxr-xr-x 1 root root 1678 Apr 9 2022 zcmp - -rwxr-xr-x 1 root root 5898 Apr 9 2022 zdiff - -rwxr-xr-x 1 root root 29 Apr 9 2022 zegrep - -rwxr-xr-x 1 root root 29 Apr 9 2022 zfgrep - -rwxr-xr-x 1 root root 2081 Apr 9 2022 zforce - -rwxr-xr-x 1 root root 8049 Apr 9 2022 zgrep - -rwxr-xr-x 1 root root 2206 Apr 9 2022 zless - -rwxr-xr-x 1 root root 1842 Apr 9 2022 zmore - -rwxr-xr-x 1 root root 4577 Apr 9 2022 znew -I: user script /srv/workspace/pbuilder/2257476/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1282512 Mar 28 2022 bash + -rwxr-xr-x 3 root root 34808 Jul 21 2020 bunzip2 + -rwxr-xr-x 3 root root 34808 Jul 21 2020 bzcat + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Jul 21 2020 bzdiff + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Sep 5 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Jul 21 2020 bzgrep + -rwxr-xr-x 3 root root 34808 Jul 21 2020 bzip2 + -rwxr-xr-x 1 root root 14264 Jul 21 2020 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 21 2020 bzmore + -rwxr-xr-x 1 root root 39832 Sep 23 2020 cat + -rwxr-xr-x 1 root root 64512 Sep 23 2020 chgrp + -rwxr-xr-x 1 root root 60368 Sep 23 2020 chmod + -rwxr-xr-x 1 root root 64528 Sep 23 2020 chown + -rwxr-xr-x 1 root root 138896 Sep 23 2020 cp + -rwxr-xr-x 1 root root 129544 Dec 11 2020 dash + -rwxr-xr-x 1 root root 101384 Sep 23 2020 date + -rwxr-xr-x 1 root root 80984 Sep 23 2020 dd + -rwxr-xr-x 1 root root 89824 Sep 23 2020 df + -rwxr-xr-x 1 root root 143088 Sep 23 2020 dir + -rwxr-xr-x 1 root root 76152 Jan 21 2022 dmesg + lrwxrwxrwx 1 root root 8 Nov 8 2019 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Nov 8 2019 domainname -> hostname + -rwxr-xr-x 1 root root 35632 Sep 23 2020 echo + -rwxr-xr-x 1 root root 28 Jan 25 2023 egrep + -rwxr-xr-x 1 root root 31512 Sep 23 2020 false + -rwxr-xr-x 1 root root 28 Jan 25 2023 fgrep + -rwxr-xr-x 1 root root 64856 Jan 21 2022 findmnt + -rwsr-xr-x 1 root root 34824 Feb 27 2021 fusermount + -rwxr-xr-x 1 root root 182496 Jan 25 2023 grep + -rwxr-xr-x 2 root root 2346 Apr 10 2022 gunzip + -rwxr-xr-x 1 root root 6447 Apr 10 2022 gzexe + -rwxr-xr-x 1 root root 93744 Apr 10 2022 gzip + -rwxr-xr-x 1 root root 18440 Nov 8 2019 hostname + -rwxr-xr-x 1 root root 68720 Sep 23 2020 ln + -rwxr-xr-x 1 root root 52720 Feb 8 2020 login + -rwxr-xr-x 1 root root 143088 Sep 23 2020 ls + -rwxr-xr-x 1 root root 157864 Jan 21 2022 lsblk + -rwxr-xr-x 1 root root 85200 Sep 23 2020 mkdir + -rwxr-xr-x 1 root root 68744 Sep 23 2020 mknod + -rwxr-xr-x 1 root root 43976 Sep 23 2020 mktemp + -rwxr-xr-x 1 root root 51368 Jan 21 2022 more + -rwsr-xr-x 1 root root 51360 Jan 21 2022 mount + -rwxr-xr-x 1 root root 14496 Jan 21 2022 mountpoint + -rwxr-xr-x 1 root root 134808 Sep 23 2020 mv + lrwxrwxrwx 1 root root 8 Nov 8 2019 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Dec 17 2021 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 35720 Sep 23 2020 pwd + lrwxrwxrwx 1 root root 4 Mar 28 2022 rbash -> bash + -rwxr-xr-x 1 root root 43872 Sep 23 2020 readlink + -rwxr-xr-x 1 root root 68592 Sep 23 2020 rm + -rwxr-xr-x 1 root root 43880 Sep 23 2020 rmdir + -rwxr-xr-x 1 root root 19208 Sep 28 2020 run-parts + -rwxr-xr-x 1 root root 114016 Dec 23 2018 sed + lrwxrwxrwx 1 root root 9 Apr 10 16:13 sh -> /bin/bash + -rwxr-xr-x 1 root root 35656 Sep 23 2020 sleep + -rwxr-xr-x 1 root root 72640 Sep 23 2020 stty + -rwsr-xr-x 1 root root 67776 Jan 21 2022 su + -rwxr-xr-x 1 root root 35672 Sep 23 2020 sync + -rwxr-xr-x 1 root root 543960 Jan 20 23:59 tar + -rwxr-xr-x 1 root root 10568 Sep 28 2020 tempfile + -rwxr-xr-x 1 root root 89120 Sep 23 2020 touch + -rwxr-xr-x 1 root root 31512 Sep 23 2020 true + -rwxr-xr-x 1 root root 14264 Feb 27 2021 ulockmgr_server + -rwsr-xr-x 1 root root 30880 Jan 21 2022 umount + -rwxr-xr-x 1 root root 35640 Sep 23 2020 uname + -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress + -rwxr-xr-x 1 root root 143088 Sep 23 2020 vdir + -rwxr-xr-x 1 root root 59584 Jan 21 2022 wdctl + lrwxrwxrwx 1 root root 8 Nov 8 2019 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Apr 10 2022 zcat + -rwxr-xr-x 1 root root 1678 Apr 10 2022 zcmp + -rwxr-xr-x 1 root root 5898 Apr 10 2022 zdiff + -rwxr-xr-x 1 root root 29 Apr 10 2022 zegrep + -rwxr-xr-x 1 root root 29 Apr 10 2022 zfgrep + -rwxr-xr-x 1 root root 2081 Apr 10 2022 zforce + -rwxr-xr-x 1 root root 8049 Apr 10 2022 zgrep + -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless + -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore + -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew +I: user script /srv/workspace/pbuilder/2417607/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -377,7 +408,7 @@ Get: 131 http://deb.debian.org/debian bullseye/main arm64 python3-snowballstemmer all 2.1.0-1 [58.7 kB] Get: 132 http://deb.debian.org/debian bullseye/main arm64 sphinx-common all 3.4.3-2 [578 kB] Get: 133 http://deb.debian.org/debian bullseye/main arm64 python3-sphinx all 3.4.3-2 [545 kB] -Fetched 121 MB in 2s (69.0 MB/s) +Fetched 121 MB in 2s (48.5 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19702 files and directories currently installed.) @@ -953,7 +984,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/pocl-1.6/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../pocl_1.6-5_source.changes +I: user script /srv/workspace/pbuilder/2417607/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for bullseye +I: user script /srv/workspace/pbuilder/2417607/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/pocl-1.6/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../pocl_1.6-5_source.changes dpkg-buildpackage: info: source package pocl dpkg-buildpackage: info: source version 1.6-5 dpkg-buildpackage: info: source distribution unstable @@ -1514,137 +1549,106 @@ make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make -f lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/depend -make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/DependInfo.cmake --color= +make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/llvmopencl /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl/CMakeFiles/llvmpasses.dir/DependInfo.cmake --color= make -f lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build.make lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/depend +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/depend.internal". make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/CL/devices/topology /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices/topology /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/llvmopencl /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl/CMakeFiles/llvmpasses.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/depend.internal". +Scanning dependencies of target sleef_config_GENERIC make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/depend +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-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/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/CL /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make -f lib/CL/CMakeFiles/lib_cl_llvm.dir/build.make lib/CL/CMakeFiles/lib_cl_llvm.dir/depend +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl/CMakeFiles/llvmpasses.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl/CMakeFiles/llvmpasses.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl/CMakeFiles/llvmpasses.dir/depend.internal". make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f lib/CL/devices/CMakeFiles/pocl-devices.dir/build.make lib/CL/devices/CMakeFiles/pocl-devices.dir/depend cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/CL /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/lib_cl_llvm.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/CL /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL /build/reproducible-path/pocl-1.6/obj-aarch64-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/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/CL/devices /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices/CMakeFiles/pocl-devices.dir/DependInfo.cmake --color= make -f lib/poclu/CMakeFiles/poclu.dir/build.make lib/poclu/CMakeFiles/poclu.dir/depend -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/depend.internal". -Scanning dependencies of target sleef_config_GENERIC -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices/CMakeFiles/pocl-devices.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices/CMakeFiles/pocl-devices.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices/CMakeFiles/pocl-devices.dir/depend.internal". -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -Scanning dependencies of target pocl-devices -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/lib_cl_llvm.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/lib_cl_llvm.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/lib_cl_llvm.dir/depend.internal". make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/poclu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/poclu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/poclu/CMakeFiles/poclu.dir/DependInfo.cmake --color= -make -f lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build +make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/depend Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices/topology/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl/CMakeFiles/llvmpasses.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl/CMakeFiles/llvmpasses.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl/CMakeFiles/llvmpasses.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/lib_cl_llvm.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/lib_cl_llvm.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/lib_cl_llvm.dir/depend.internal". +Scanning dependencies of target lib_cl_llvm +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/depend.internal". Scanning dependencies of target pocl-devices-topology +[ 1%] Generating ../../../sleef_config_temp_GENERIC.h.witness make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h.new /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h 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/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -Scanning dependencies of target lib_cl_llvm -make -f lib/CL/devices/CMakeFiles/pocl-devices.dir/build.make lib/CL/devices/CMakeFiles/pocl-devices.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/bin /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/bin /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/bin/CMakeFiles/poclcc.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-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/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/depend.internal". -make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/depend -[ 1%] Generating ../../../sleef_config_temp_GENERIC.h.witness -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h.new /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices/CMakeFiles/pocl-devices.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices/CMakeFiles/pocl-devices.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices/CMakeFiles/pocl-devices.dir/depend.internal". Scanning dependencies of target llvmpasses +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/depend make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 1%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/devices.c.o Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/poclu/CMakeFiles/poclu.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/poclu/CMakeFiles/poclu.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/poclu/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/poclu/CMakeFiles/poclu.dir/depend.internal". Scanning dependencies of target poclu -[ 1%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o -[ 2%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_utils.cc.o make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl" -o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl" -o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_utils.cc.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices.dir/devices.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c -make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/bin /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/bin /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/bin/CMakeFiles/poclcc.dir/DependInfo.cmake --color= -make -f lib/poclu/CMakeFiles/poclu.dir/build.make lib/poclu/CMakeFiles/poclu.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 2%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/bufalloc.c.o -[ 2%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_metadata.cc.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices.dir/bufalloc.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/bufalloc.c -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl" -o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_metadata.cc.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 2%] Building C object lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/pocl_topology.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h.witness -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices/topology && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices-topology.dir/pocl_topology.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/topology/pocl_topology.c -[ 2%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_wg.cc.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl" -o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_wg.cc.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_dlopen.dir/DependInfo.cmake --color= +Scanning dependencies of target pocl-devices +make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/build Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/bin/CMakeFiles/poclcc.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/bin/CMakeFiles/poclcc.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/bin/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/bin/CMakeFiles/poclcc.dir/depend.internal". Scanning dependencies of target poclcc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h.witness +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f lib/poclu/CMakeFiles/poclu.dir/build.make lib/poclu/CMakeFiles/poclu.dir/build +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 1%] Building C object lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/pocl_topology.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices/topology && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices-topology.dir/pocl_topology.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/topology/pocl_topology.c +[ 1%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-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/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_dlopen.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_dlopen.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_dlopen.dir/depend.internal". +[ 1%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_metadata.cc.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl" -o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/build +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +Scanning dependencies of target test_dlopen +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl" -o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_metadata.cc.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 2%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_utils.cc.o [ 2%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/AllocasToEntry.cc.o cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/AllocasToEntry.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc +[ 2%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_wg.cc.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl" -o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_wg.cc.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc +make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -Scanning dependencies of target libpocl_unlinked_objs -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build +[ 2%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/devices.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices.dir/devices.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl" -o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_utils.cc.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc [ 2%] Building C object lib/poclu/CMakeFiles/poclu.dir/bswap.c.o -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/poclu && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/poclu.dir/bswap.c.o -c /build/reproducible-path/pocl-1.6/lib/poclu/bswap.c -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 2%] Built target sleef_config_GENERIC [ 2%] Building C object bin/CMakeFiles/poclcc.dir/poclcc.c.o -/build/reproducible-path/pocl-1.6/lib/CL/devices/bufalloc.c: In function 'chunk_slack': -/build/reproducible-path/pocl-1.6/lib/CL/devices/bufalloc.c:101:66: warning: conversion to 'memory_address_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 101 | (chunk->start_address + chunk->parent_region->alignment - 1) & - | ^ -/build/reproducible-path/pocl-1.6/lib/CL/devices/bufalloc.c: In function 'append_new_chunk': -/build/reproducible-path/pocl-1.6/lib/CL/devices/bufalloc.c:154:65: warning: conversion to 'memory_address_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 154 | (region->last_chunk->start_address + region->alignment - 1) & - | ^ cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/bin && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fPIE -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/poclcc.dir/poclcc.c.o -c /build/reproducible-path/pocl-1.6/bin/poclcc.c -/build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c: In function 'pocl_device_get_env_count': -/build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c:214:10: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] - 214 | return dev_count; - | ^~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c: In function 'pocl_get_device_type_count': -/build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c:274:10: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] - 274 | return count; - | ^~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c: In function 'str_toupper': -/build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c:284:14: warning: conversion from 'int' to 'char' may change value [-Wconversion] - 284 | out[i] = toupper(in[i]); - | ^~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c: In function 'pocl_init_devices': -/build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c:544:12: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] - 544 | sleep (delay); - | ^~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c:651:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] - 651 | dev->dev_id = dev_index; - | ^~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c:661:51: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] - 661 | pocl_devices[dev_index].global_mem_id = dev_index; - | ^~~~~~~~~ -[ 2%] Built target sleef_config_GENERIC -make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/depend -[ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateContextFromType.c -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_dlopen.dir/DependInfo.cmake --color= +make -f lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/depend /build/reproducible-path/pocl-1.6/lib/CL/devices/topology/pocl_topology.c: In function 'pocl_topology_detect_device_info': /build/reproducible-path/pocl-1.6/lib/CL/devices/topology/pocl_topology.c:168:31: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 168 | unsigned shared_depth = cache->depth; @@ -1658,6 +1662,19 @@ /build/reproducible-path/pocl-1.6/lib/CL/devices/topology/pocl_topology.c:190:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] 190 | device->global_mem_cacheline_size = cacheline_size; | ^~~~~~~~~~~~~~ +[ 3%] Building C object tests/runtime/CMakeFiles/test_dlopen.dir/test_dlopen.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/test_dlopen.dir/test_dlopen.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_dlopen.c +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/DependInfo.cmake --color= +Scanning dependencies of target libpocl_unlinked_objs +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/depend.internal". +Scanning dependencies of target kernel_host_GENERIC +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build /build/reproducible-path/pocl-1.6/bin/poclcc.c: In function 'process_help': /build/reproducible-path/pocl-1.6/bin/poclcc.c:112:18: warning: unused parameter 'arg' [-Wunused-parameter] 112 | process_help(int arg, char **argv, int argc) @@ -1682,63 +1699,55 @@ /build/reproducible-path/pocl-1.6/bin/poclcc.c:174:48: warning: unused parameter 'argc' [-Wunused-parameter] 174 | process_list_devices(int arg, char **argv, int argc) | ~~~~^~~~ -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_dlopen.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_dlopen.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_dlopen.dir/depend.internal". -Scanning dependencies of target test_dlopen -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 2%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/common.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices.dir/common.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/common.c -[ 3%] Building C object tests/runtime/CMakeFiles/test_dlopen.dir/test_dlopen.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/test_dlopen.dir/test_dlopen.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_dlopen.c +[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateContextFromType.c +[ 3%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimddp.c.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC128 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimddp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimddp.c +/build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c: In function 'pocl_device_get_env_count': +/build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c:214:10: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] + 214 | return dev_count; + | ^~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c: In function 'pocl_get_device_type_count': +/build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c:274:10: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + 274 | return count; + | ^~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c: In function 'str_toupper': +/build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c:284:14: warning: conversion from 'int' to 'char' may change value [-Wconversion] + 284 | out[i] = toupper(in[i]); + | ^~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c: In function 'pocl_init_devices': +/build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c:544:12: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + 544 | sleep (delay); + | ^~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c:651:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] + 651 | dev->dev_id = dev_index; + | ^~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c:661:51: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] + 661 | pocl_devices[dev_index].global_mem_id = dev_index; + | ^~~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -/build/reproducible-path/pocl-1.6/lib/CL/devices/common.c: In function 'llvm_codegen': -/build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:139:33: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] - 139 | llvm_module, program, device_i, kernel, command, specialize); - | ^~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/common.c: In function 'pocl_fill_dev_image_t': -/build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:268:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_int' {aka 'int'} may change value [-Wconversion] - 268 | di->_width = mem->image_width; - | ^~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:269:17: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_int' {aka 'int'} may change value [-Wconversion] - 269 | di->_height = mem->image_height; - | ^~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:270:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_int' {aka 'int'} may change value [-Wconversion] - 270 | di->_depth = mem->image_depth; - | ^~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:271:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_int' {aka 'int'} may change value [-Wconversion] - 271 | di->_row_pitch = mem->image_row_pitch; - | ^~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:272:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_int' {aka 'int'} may change value [-Wconversion] - 272 | di->_slice_pitch = mem->image_slice_pitch; - | ^~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:273:16: warning: conversion to 'cl_int' {aka 'int'} from 'cl_channel_order' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 273 | di->_order = mem->image_channel_order; - | ^~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:274:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_int' {aka 'int'} may change value [-Wconversion] - 274 | di->_image_array_size = mem->image_array_size; - | ^~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:275:20: warning: conversion to 'cl_int' {aka 'int'} from 'cl_channel_type' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 275 | di->_data_type = mem->image_channel_data_type; - | ^~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/common.c: In function 'pocl_check_kernel_dlhandle_cache': -/build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:1056:41: warning: unused variable 'tmp' [-Wunused-variable] - 1056 | pocl_dlhandle_cache_item *ci = NULL, *tmp = NULL; - | ^~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/common.c: In function 'pocl_init_default_device_infos': -/build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:1411:66: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 1411 | = dev->max_work_item_sizes[2] = dev->max_work_group_size = max_wg; - | ^~~~~~ -[ 3%] Built target pocl-devices-topology -make -f lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/DependInfo.cmake --color= [ 3%] Building C object lib/poclu/CMakeFiles/poclu.dir/misc.c.o +[ 3%] Built target pocl-devices-topology cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/poclu && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/poclu.dir/misc.c.o -c /build/reproducible-path/pocl-1.6/lib/poclu/misc.c -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/depend.internal". -Scanning dependencies of target kernel_host_GENERIC +[ 3%] Linking C executable test_dlopen +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_dlopen.dir/link.txt --verbose=1 +[ 3%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleefsp.c.bc +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_dlopen.dir/test_dlopen.c.o -o test_dlopen /usr/lib/aarch64-linux-gnu/libdl.so +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DPURE_C -I/build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleefsp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsp.c +/build/reproducible-path/pocl-1.6/lib/poclu/misc.c: In function 'poclu_read_binfile': +/build/reproducible-path/pocl-1.6/lib/poclu/misc.c:152:10: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] + 152 | *len = ftell (file); + | ^~~~~ +/build/reproducible-path/pocl-1.6/lib/poclu/misc.c:161:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] + 161 | fread (src, *len, 1, file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseContext.c +[ 3%] Building C object bin/CMakeFiles/poclcc.dir/__/lib/poclu/misc.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/bin && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fPIE -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/poclcc.dir/__/lib/poclu/misc.c.o -c /build/reproducible-path/pocl-1.6/lib/poclu/misc.c +[ 3%] Built target test_dlopen In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, @@ -1756,47 +1765,8 @@ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:557:62: warning: unused parameter 'Alignment' [-Wunused-parameter] 557 | inline void deallocate_buffer(void *Ptr, size_t Size, size_t Alignment) { | ~~~~~~~^~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseContext.c -[ 3%] Linking C executable test_dlopen -[ 3%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/pocl_local_size.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices.dir/pocl_local_size.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/pocl_local_size.c -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_dlopen.dir/link.txt --verbose=1 -[ 3%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimddp.c.bc -[ 3%] Building C object bin/CMakeFiles/poclcc.dir/__/lib/poclu/misc.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC128 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimddp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimddp.c -/build/reproducible-path/pocl-1.6/lib/poclu/misc.c: In function 'poclu_read_binfile': -/build/reproducible-path/pocl-1.6/lib/poclu/misc.c:152:10: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] - 152 | *len = ftell (file); - | ^~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/bin && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fPIE -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/poclcc.dir/__/lib/poclu/misc.c.o -c /build/reproducible-path/pocl-1.6/lib/poclu/misc.c -/build/reproducible-path/pocl-1.6/lib/poclu/misc.c:161:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] - 161 | fread (src, *len, 1, file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_dlopen.dir/test_dlopen.c.o -o test_dlopen /usr/lib/aarch64-linux-gnu/libdl.so -/build/reproducible-path/pocl-1.6/lib/CL/devices/pocl_local_size.c: In function 'gcd': -/build/reproducible-path/pocl-1.6/lib/CL/devices/pocl_local_size.c:34:11: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 34 | c = a; - | ^ -/build/reproducible-path/pocl-1.6/lib/CL/devices/pocl_local_size.c:36:11: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 36 | b = c; - | ^ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:19, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 68 | Size = N; - | ^ +[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainContext.c /build/reproducible-path/pocl-1.6/lib/poclu/misc.c: In function 'poclu_read_binfile': /build/reproducible-path/pocl-1.6/lib/poclu/misc.c:152:10: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 152 | *len = ftell (file); @@ -1804,75 +1774,18 @@ /build/reproducible-path/pocl-1.6/lib/poclu/misc.c:161:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 161 | fread (src, *len, 1, file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 3%] Built target test_dlopen -In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1723 | return BitsToFloat(getWord(0)); - | ~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1770 | return U.VAL - 1; - | ~~~~~~^~~ -[ 3%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/cpuinfo.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices.dir/cpuinfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c -In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:30: -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1723 | return BitsToFloat(getWord(0)); - | ~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1770 | return U.VAL - 1; - | ~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:30: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 68 | Size = N; - | ^ -[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainContext.c -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 68 | Size = N; - | ^ +[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetContextInfo.c +[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateCommandQueue.c +[ 4%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/bufalloc.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices.dir/bufalloc.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/bufalloc.c +[ 4%] Building C object lib/poclu/CMakeFiles/poclu.dir/cl_half.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/poclu && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/poclu.dir/cl_half.c.o -c /build/reproducible-path/pocl-1.6/lib/poclu/cl_half.c +/build/reproducible-path/pocl-1.6/lib/CL/clGetContextInfo.c: In function 'POclGetContextInfo': +/build/reproducible-path/pocl-1.6/lib/CL/clGetContextInfo.c:42:26: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 42 | cl_uint refcount = context->pocl_refcount; + | ^~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/Pass.h:31, @@ -1886,43 +1799,16 @@ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ -[ 3%] Building C object lib/poclu/CMakeFiles/poclu.dir/cl_half.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/poclu && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/poclu.dir/cl_half.c.o -c /build/reproducible-path/pocl-1.6/lib/poclu/cl_half.c -[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o -/build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c: In function 'pocl_cpuinfo_detect_max_clock_frequency': -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetContextInfo.c -/build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c:127:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 127 | int num_read = fread (contents, 1, MAX_CPUINFO_SIZE - 1, f); - | ^~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c: In function 'pocl_cpuinfo_detect_compute_unit_count': -/build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c:176:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 176 | int num_read = fread (contents, 1, MAX_CPUINFO_SIZE - 1, f); - | ^~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c: In function 'pocl_cpuinfo_get_cpu_name_and_vendor': -/build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c:316:18: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 316 | int num_read = fread (contents, 1, MAX_CPUINFO_SIZE - 1, f); - | ^~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c:324:24: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-1' to '4294967295' [-Wsign-conversion] - 324 | unsigned vendor_id = -1; - | ^ -/build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c:353:38: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] - 353 | char *_vendor = malloc(end-start + 1); - | ~~~~~~~~~~^~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c:356:31: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] - 356 | memcpy(_vendor, start, end-start); - | ~~~^~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c:403:41: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] - 403 | int len = strlen (device->short_name) + (end-start) + 2; - | ^ -/build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c:403:13: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 403 | int len = strlen (device->short_name) + (end-start) + 2; - | ^~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c:404:35: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 404 | char *new_name = (char*)malloc (len); - | ^~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c:405:23: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 405 | snprintf (new_name, len, "%s-%s", device->short_name, start); - | ^~~ +[ 4%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleefdp.c.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DPURE_C -I/build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleefdp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefdp.c +/build/reproducible-path/pocl-1.6/lib/CL/devices/bufalloc.c: In function 'chunk_slack': +/build/reproducible-path/pocl-1.6/lib/CL/devices/bufalloc.c:101:66: warning: conversion to 'memory_address_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 101 | (chunk->start_address + chunk->parent_region->alignment - 1) & + | ^ +/build/reproducible-path/pocl-1.6/lib/CL/devices/bufalloc.c: In function 'append_new_chunk': +/build/reproducible-path/pocl-1.6/lib/CL/devices/bufalloc.c:154:65: warning: conversion to 'memory_address_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 154 | (region->last_chunk->start_address + region->alignment - 1) & + | ^ /build/reproducible-path/pocl-1.6/lib/poclu/cl_half.c: In function 'poclu_float_to_cl_half_fast': /build/reproducible-path/pocl-1.6/lib/poclu/cl_half.c:47:10: warning: conversion from 'int' to 'cl_half' {aka 'short unsigned int'} may change value [-Wconversion] 47 | half |=(u.i & 0x07800000) >> 13; @@ -1985,13 +1871,11 @@ /build/reproducible-path/pocl-1.6/lib/poclu/cl_half.c:187:15: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 187 | float mul = exp2((float)exp - 15); | ^~~~ +[ 5%] Linking C executable poclcc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/bin && /usr/bin/cmake -E cmake_link_script CMakeFiles/poclcc.dir/link.txt --verbose=1 In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, - from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:30: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; @@ -2004,21 +1888,80 @@ /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ -/build/reproducible-path/pocl-1.6/lib/CL/clGetContextInfo.c: In function 'POclGetContextInfo': -/build/reproducible-path/pocl-1.6/lib/CL/clGetContextInfo.c:42:26: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 42 | cl_uint refcount = context->pocl_refcount; - | ^~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:30, +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-pie -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-flto -Wl,-z,relro -Wl,-z,now -Wl,-z,ibtplt -Wl,-z,ibt -Wl,-z,shstk -Wl,-z,notext CMakeFiles/poclcc.dir/poclcc.c.o CMakeFiles/poclcc.dir/__/lib/poclu/misc.c.o -o poclcc -lOpenCL -pthread +[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateCommandQueueWithProperties.c +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:30: -/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 68 | Size = N; + | ^ +[ 5%] Linking C static library libpoclu.a +/usr/bin/ld: warning: -z ibtplt ignored +/usr/bin/ld: warning: -z ibt ignored +/usr/bin/ld: warning: -z shstk ignored +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/poclu && /usr/bin/cmake -P CMakeFiles/poclu.dir/cmake_clean_target.cmake +In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1723 | return BitsToFloat(getWord(0)); + | ~~~~~~~^~~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseCommandQueue.c +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1770 | return U.VAL - 1; + | ~~~~~~^~~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/poclu && /usr/bin/cmake -E cmake_link_script CMakeFiles/poclu.dir/link.txt --verbose=1 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-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 +/usr/bin/ranlib libpoclu.a +[ 5%] Built target poclcc +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:19, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 68 | Size = N; + | ^ +[ 5%] Built target poclu +make -f tests/kernel/CMakeFiles/test_shuffle.dir/build.make tests/kernel/CMakeFiles/test_shuffle.dir/depend +[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainCommandQueue.c +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/kernel /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/test_shuffle.dir/DependInfo.cmake --color= +[ 5%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/common.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices.dir/common.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/common.c +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/test_shuffle.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/test_shuffle.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/test_shuffle.dir/depend.internal". +Scanning dependencies of target test_shuffle +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/kernel/CMakeFiles/test_shuffle.dir/build.make tests/kernel/CMakeFiles/test_shuffle.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, @@ -2029,17 +1972,73 @@ /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ -[ 5%] Linking C executable poclcc -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/bin && /usr/bin/cmake -E cmake_link_script CMakeFiles/poclcc.dir/link.txt --verbose=1 -[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateCommandQueue.c +[ 5%] Building CXX object tests/kernel/CMakeFiles/test_shuffle.dir/test_shuffle.cc.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/kernel\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -pthread -std=gnu++11 -o CMakeFiles/test_shuffle.dir/test_shuffle.cc.o -c /build/reproducible-path/pocl-1.6/tests/kernel/test_shuffle.cc +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 68 | Size = N; + | ^ +/build/reproducible-path/pocl-1.6/lib/CL/devices/common.c: In function 'llvm_codegen': +/build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:139:33: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] + 139 | llvm_module, program, device_i, kernel, command, specialize); + | ^~~~~~~~ +[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetCommandQueueInfo.c +/build/reproducible-path/pocl-1.6/lib/CL/devices/common.c: In function 'pocl_fill_dev_image_t': +/build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:268:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_int' {aka 'int'} may change value [-Wconversion] + 268 | di->_width = mem->image_width; + | ^~~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:269:17: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_int' {aka 'int'} may change value [-Wconversion] + 269 | di->_height = mem->image_height; + | ^~~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:270:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_int' {aka 'int'} may change value [-Wconversion] + 270 | di->_depth = mem->image_depth; + | ^~~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:271:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_int' {aka 'int'} may change value [-Wconversion] + 271 | di->_row_pitch = mem->image_row_pitch; + | ^~~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:272:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_int' {aka 'int'} may change value [-Wconversion] + 272 | di->_slice_pitch = mem->image_slice_pitch; + | ^~~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:273:16: warning: conversion to 'cl_int' {aka 'int'} from 'cl_channel_order' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 273 | di->_order = mem->image_channel_order; + | ^~~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:274:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_int' {aka 'int'} may change value [-Wconversion] + 274 | di->_image_array_size = mem->image_array_size; + | ^~~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:275:20: warning: conversion to 'cl_int' {aka 'int'} from 'cl_channel_type' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 275 | di->_data_type = mem->image_channel_data_type; + | ^~~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/common.c: In function 'pocl_check_kernel_dlhandle_cache': +/build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:1056:41: warning: unused variable 'tmp' [-Wunused-variable] + 1056 | pocl_dlhandle_cache_item *ci = NULL, *tmp = NULL; + | ^~~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/common.c: In function 'pocl_init_default_device_infos': +/build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:1411:66: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 1411 | = dev->max_work_item_sizes[2] = dev->max_work_group_size = max_wg; + | ^~~~~~ +[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o +[ 6%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleef_glue_auto.c.bc +[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateSubBuffer.c +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleef_glue_auto.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleef_glue_auto.c +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateBuffer.c In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:31: + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:30: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; @@ -2052,7 +2051,6 @@ /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-pie -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-flto -Wl,-z,relro -Wl,-z,now -Wl,-z,ibtplt -Wl,-z,ibt -Wl,-z,shstk -Wl,-z,notext CMakeFiles/poclcc.dir/poclcc.c.o CMakeFiles/poclcc.dir/__/lib/poclu/misc.c.o -o poclcc -lOpenCL -pthread In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:30: @@ -2060,24 +2058,25 @@ /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ -[ 5%] Linking C static library libpoclu.a -In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 97 | SubclassData = val; - | ^~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/poclu && /usr/bin/cmake -P CMakeFiles/poclu.dir/cmake_clean_target.cmake -In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, +In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, + from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: -/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 97 | SubclassData = val; - | ^~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1723 | return BitsToFloat(getWord(0)); + | ~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1770 | return U.VAL - 1; + | ~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:30: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': @@ -2088,42 +2087,45 @@ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:31: -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 536 | return cast(this)->getNumElements(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/poclu && /usr/bin/cmake -E cmake_link_script CMakeFiles/poclu.dir/link.txt --verbose=1 -/usr/bin/ld: warning: -z ibtplt ignored -/usr/bin/ld: warning: -z ibt ignored -/usr/bin/ld: warning: -z shstk ignored -In file included from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, +In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, + from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 536 | return cast(this)->getNumElements(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1723 | return BitsToFloat(getWord(0)); + | ~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1770 | return U.VAL - 1; + | ~~~~~~^~~ +[ 7%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimdsp.c.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC128 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimdsp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimdsp.c +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h:19, + from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:17, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 68 | Size = N; + | ^ In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:30: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 899 | setValueSubclassData(Opcode); - | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:32: @@ -2131,10 +2133,38 @@ /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateCommandQueueWithProperties.c -/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 +[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillImage.c +In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: +/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 97 | SubclassData = val; + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 536 | return cast(this)->getNumElements(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 97 | SubclassData = val; + | ^~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, @@ -2147,34 +2177,56 @@ /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ -[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseCommandQueue.c -/usr/bin/ranlib libpoclu.a -In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, - from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillImage.c: In function 'POclEnqueueFillImage': +In file included from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1723 | return BitsToFloat(getWord(0)); - | ~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1770 | return U.VAL - 1; - | ~~~~~~^~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 5%] Built target poclcc -[ 5%] Built target pocl-devices -[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainCommandQueue.c +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 536 | return cast(this)->getNumElements(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillImage.c:89:55: warning: conversion to 'int' from 'cl_channel_order' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 89 | pocl_write_pixel_zero (fill_pixel, fill_color, image->image_channel_order, + | ~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillImage.c:90:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 90 | image->image_elem_size, + | ~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillImage.c:91:31: warning: conversion to 'int' from 'cl_channel_type' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 91 | image->image_channel_data_type); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillImage.c:107:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 107 | event, num_events_in_wait_list, + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:31: +/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:17, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: +/usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h: In static member function 'static clang::DiagnosticMapping clang::DiagnosticMapping::Make(clang::diag::Severity, bool, bool)': +/usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h:110:23: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 110 | Result.Severity = (unsigned)Severity; + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h: In member function 'void clang::DiagnosticMapping::setSeverity(clang::diag::Severity)': +/usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h:120:55: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 120 | void setSeverity(diag::Severity Value) { Severity = (unsigned)Value; } + | ^~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, @@ -2206,58 +2258,72 @@ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ -[ 5%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleefsp.c.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DPURE_C -I/build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleefsp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsp.c -[ 5%] Built target poclu -In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 268 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -make -f tests/kernel/CMakeFiles/test_shuffle.dir/build.make tests/kernel/CMakeFiles/test_shuffle.dir/depend /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ +[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillBuffer.c /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/kernel /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/test_shuffle.dir/DependInfo.cmake --color= -[ 5%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/test_shuffle.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/test_shuffle.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/test_shuffle.dir/depend.internal". -Scanning dependencies of target test_shuffle -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/kernel/CMakeFiles/test_shuffle.dir/build.make tests/kernel/CMakeFiles/test_shuffle.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:18, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: +/usr/lib/llvm-9/include/clang/Basic/DiagnosticOptions.def: In member function 'void clang::DiagnosticOptions::setFormat(clang::DiagnosticOptions::TextDiagnosticFormat)': +/usr/lib/llvm-9/include/clang/Basic/DiagnosticOptions.h:114:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 114 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/DiagnosticOptions.def:64:1: note: in expansion of macro 'ENUM_DIAGOPT' + 64 | ENUM_DIAGOPT(Format, TextDiagnosticFormat, 2, Clang) /// Format for diagnostics: + | ^~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/DiagnosticOptions.def: In member function 'void clang::DiagnosticOptions::setShowOverloads(clang::OverloadsShown)': +/usr/lib/llvm-9/include/clang/Basic/DiagnosticOptions.h:114:39: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion] + 114 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/DiagnosticOptions.def:67:1: note: in expansion of macro 'ENUM_DIAGOPT' + 67 | ENUM_DIAGOPT(ShowOverloads, OverloadsShown, 1, + | ^~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/DiagnosticOptions.def: In member function 'void clang::DiagnosticOptions::setVerifyIgnoreUnexpected(clang::DiagnosticLevelMask)': +/usr/lib/llvm-9/include/clang/Basic/DiagnosticOptions.h:114:39: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 114 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/DiagnosticOptions.def:72:1: note: in expansion of macro 'ENUM_DIAGOPT' + 72 | ENUM_DIAGOPT(VerifyIgnoreUnexpected, DiagnosticLevelMask, 4, + | ^~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:31: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ +[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadBuffer.c +[ 8%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/abs.cl.bc In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:32: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/abs.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/abs.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ +In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_cl.h:50, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_util.h:30, + from /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillBuffer.c:24: +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillBuffer.c: In function 'POclEnqueueFillBuffer': +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillBuffer.c:67:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 67 | POCL_RETURN_ERROR_ON((__builtin_popcount(pattern_size) > 1), CL_INVALID_VALUE, + | ^~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_debug.h:271:11: note: in definition of macro 'POCL_RETURN_ERROR_ON' + 271 | if (cond) \ + | ^~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillBuffer.c:87:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 87 | event, num_events_in_wait_list, + | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, @@ -2267,7 +2333,7 @@ from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; @@ -2280,14 +2346,8 @@ /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ -[ 5%] Building CXX object tests/kernel/CMakeFiles/test_shuffle.dir/test_shuffle.cc.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/kernel\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -pthread -std=gnu++11 -o CMakeFiles/test_shuffle.dir/test_shuffle.cc.o -c /build/reproducible-path/pocl-1.6/tests/kernel/test_shuffle.cc -[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetCommandQueueInfo.c -In file included from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: +In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:31: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); @@ -2296,6 +2356,40 @@ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: +/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadBuffer.c: In function 'POclEnqueueReadBuffer': +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadBuffer.c:80:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 80 | event, num_events_in_wait_list, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:22, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 268 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, @@ -2303,8 +2397,10 @@ from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } @@ -2337,6 +2433,67 @@ 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadBufferRect.c +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 899 | setValueSubclassData(Opcode); + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:19, + from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:28, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] + 38 | return X < 10 ? '0' + X : HexChar + X - 10; + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/BinaryFormat/Dwarf.h:26, + from /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:25, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:33: +/usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 233 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:25, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:33: +/usr/lib/llvm-9/include/llvm/BinaryFormat/Dwarf.h: In member function 'uint8_t llvm::dwarf::PubIndexEntryDescriptor::toBits() const': +/usr/lib/llvm-9/include/llvm/BinaryFormat/Dwarf.h:575:32: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 575 | return Kind << KIND_OFFSET | Linkage << LINKAGE_OFFSET; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:33: +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef, llvm::ArrayRef)': +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:127:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 127 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:148:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 148 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:27, + from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:28, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: +/usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 233 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^~ +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, @@ -2375,21 +2532,23 @@ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadBufferRect.c: In function 'POclEnqueueReadBufferRect': +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadBufferRect.c:96:31: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 96 | event, num_events_in_wait_list, event_wait_list, 1, + | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateBuffer.c +[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMapBuffer.c +[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueUnmapMemObject.c In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, @@ -2405,131 +2564,27 @@ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, +In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: -/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^~ -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h:19, - from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:17, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 68 | Size = N; - | ^ -In file included from /usr/lib/llvm-9/include/llvm/BinaryFormat/Dwarf.h:26, - from /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:25, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:33: -/usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 233 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o -In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: -/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateSubBuffer.c -In file included from /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:25, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:33: -/usr/lib/llvm-9/include/llvm/BinaryFormat/Dwarf.h: In member function 'uint8_t llvm::dwarf::PubIndexEntryDescriptor::toBits() const': -/usr/lib/llvm-9/include/llvm/BinaryFormat/Dwarf.h:575:32: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 575 | return Kind << KIND_OFFSET | Linkage << LINKAGE_OFFSET; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:33: -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef, llvm::ArrayRef)': -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:127:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 127 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:148:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 148 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o -In file included from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:17, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: -/usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h: In static member function 'static clang::DiagnosticMapping clang::DiagnosticMapping::Make(clang::diag::Severity, bool, bool)': -/usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h:110:23: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 110 | Result.Severity = (unsigned)Severity; - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h: In member function 'void clang::DiagnosticMapping::setSeverity(clang::diag::Severity)': -/usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h:120:55: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 120 | void setSeverity(diag::Severity Value) { Severity = (unsigned)Value; } - | ^~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillImage.c -In file included from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:18, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: -/usr/lib/llvm-9/include/clang/Basic/DiagnosticOptions.def: In member function 'void clang::DiagnosticOptions::setFormat(clang::DiagnosticOptions::TextDiagnosticFormat)': -/usr/lib/llvm-9/include/clang/Basic/DiagnosticOptions.h:114:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 114 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/DiagnosticOptions.def:64:1: note: in expansion of macro 'ENUM_DIAGOPT' - 64 | ENUM_DIAGOPT(Format, TextDiagnosticFormat, 2, Clang) /// Format for diagnostics: - | ^~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/DiagnosticOptions.def: In member function 'void clang::DiagnosticOptions::setShowOverloads(clang::OverloadsShown)': -/usr/lib/llvm-9/include/clang/Basic/DiagnosticOptions.h:114:39: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion] - 114 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/DiagnosticOptions.def:67:1: note: in expansion of macro 'ENUM_DIAGOPT' - 67 | ENUM_DIAGOPT(ShowOverloads, OverloadsShown, 1, - | ^~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/DiagnosticOptions.def: In member function 'void clang::DiagnosticOptions::setVerifyIgnoreUnexpected(clang::DiagnosticLevelMask)': -/usr/lib/llvm-9/include/clang/Basic/DiagnosticOptions.h:114:39: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 114 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/DiagnosticOptions.def:72:1: note: in expansion of macro 'ENUM_DIAGOPT' - 72 | ENUM_DIAGOPT(VerifyIgnoreUnexpected, DiagnosticLevelMask, 4, - | ^~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 268 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMapBuffer.c: In function 'POclEnqueueMapBuffer': +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMapBuffer.c:130:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 130 | event, num_events_in_wait_list, + | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 744 | (V ? HasMetadataBit : 0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | @@ -2540,18 +2595,24 @@ /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueUnmapMemObject.c: In function 'POclEnqueueUnmapMemObject': +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueUnmapMemObject.c:84:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 84 | event, num_events_in_wait_list, + | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:18, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: + from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/Pass.h:31, + from /build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl/AutomaticLocals.h:24, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:26: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), @@ -2559,12 +2620,6 @@ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), @@ -2598,55 +2653,7 @@ from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: -/usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: -/usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 249 | AlignedCharArray::value, - | ^ -In file included from /usr/lib/llvm-9/include/llvm/ADT/APInt.h:18, - from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:31: -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 70 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 102 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 128 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 163 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 197 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, - from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, - from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, @@ -2655,31 +2662,7 @@ from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 169 | SubClassData = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 245 | Visibility = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 256 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; @@ -2692,10 +2675,6 @@ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 457 | Linkage = LT; - | ^~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; @@ -2708,6 +2687,20 @@ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:33: +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:1868:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 1868 | Column(Column) { + | ^~~~~~ +[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMarkerWithWaitList.c In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, @@ -2715,10 +2708,8 @@ from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } @@ -2746,265 +2737,16 @@ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: -/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: -/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 978 | vt->getNumElements()); - | ~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:22, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 268 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1180 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1202 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1352 | (ID << 2)); - | ~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillImage.c: In function 'POclEnqueueFillImage': -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillImage.c:89:55: warning: conversion to 'int' from 'cl_channel_order' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 89 | pocl_write_pixel_zero (fill_pixel, fill_color, image->image_channel_order, - | ~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillImage.c:90:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 90 | image->image_elem_size, - | ~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillImage.c:91:31: warning: conversion to 'int' from 'cl_channel_type' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 91 | image->image_channel_data_type); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillImage.c:107:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 107 | event, num_events_in_wait_list, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2091 | Total += B.input_size(); - | ^ -In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:19, - from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:28, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] - 38 | return X < 10 ? '0' + X : HexChar + X - 10; - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 131 | (V ? 32 : 0)); - | ~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 142 | (V ? 64 : 0)); - | ~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 236 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 255 | ((unsigned)Ordering << 7)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 358 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 380 | ((unsigned)Ordering << 7)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 486 | ((unsigned)Ordering << 1)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: -/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': -/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 359 | SmallVector ArgTys{Args...}; - | ^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 567 | (unsigned)V); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 577 | (IsWeak << 8)); - | ~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 593 | ((unsigned)Ordering << 2)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 606 | ((unsigned)Ordering << 5)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 770 | setInstructionSubclassData((SubclassData & 31) | - | ~~~~~~~~~~~~~~~~~~~~^ - 771 | (Operation << 5)); - | ~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 784 | (unsigned)V); - | ~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^~ -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 800 | ((unsigned)Ordering << 2)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 6%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleefdp.c.bc -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1445 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1468 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DPURE_C -I/build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleefdp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefdp.c -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1653 | unsigned(TCK)); - | ~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:27, - from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:28, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: -/usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 233 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:33: -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:1868:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 1868 | Column(Column) { - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 2831 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -[ 6%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleef_glue_auto.c.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleef_glue_auto.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleef_glue_auto.c -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | @@ -3015,44 +2757,22 @@ /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillBuffer.c -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3703 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3726 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, - from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/Pass.h:31, - from /build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl/AutomaticLocals.h:24, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:26: + from /usr/lib/llvm-9/include/llvm/IR/Module.h:18, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), @@ -3074,13 +2794,6 @@ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), @@ -3100,43 +2813,16 @@ from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; @@ -3161,146 +2847,81 @@ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4409 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4416 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4450 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4457 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_cl.h:50, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_util.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillBuffer.c:24: -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillBuffer.c: In function 'POclEnqueueFillBuffer': -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillBuffer.c:67:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 67 | POCL_RETURN_ERROR_ON((__builtin_popcount(pattern_size) > 1), CL_INVALID_VALUE, - | ^~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_debug.h:271:11: note: in definition of macro 'POCL_RETURN_ERROR_ON' - 271 | if (cond) \ - | ^~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillBuffer.c:87:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 87 | event, num_events_in_wait_list, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:2326:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2326 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ +[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueBarrierWithWaitList.c In file included from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:19, - from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, - from /usr/lib/llvm-9/include/llvm/Support/MemoryBuffer.h:22, - from /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:24, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:38: -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] - 38 | return X < 10 ? '0' + X : HexChar + X - 10; - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const FragInfo&)': -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:2597:45: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 2597 | return (Frag.SizeInBits & 0xffff) << 16 | (Frag.OffsetInBits & 0xffff); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o -In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:27, - from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, - from /usr/lib/llvm-9/include/llvm/Support/MemoryBuffer.h:22, - from /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:24, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:38: -/usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 233 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadBuffer.c -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadBufferRect.c +In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: +/usr/lib/llvm-9/include/clang/Basic/Diagnostic.h: In member function 'void clang::DiagnosticBuilder::FlushCounts()': +/usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:1074:28: warning: conversion from 'unsigned int' to 'signed char' may change value [-Wconversion] + 1074 | DiagObj->NumDiagArgs = NumArgs; + | ^~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: +/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^~ +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^ +[ 9%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/pocl_local_size.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices.dir/pocl_local_size.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/pocl_local_size.c In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef)': -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:2759:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 2759 | Arg(Arg), Flags(Flags) { - | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/Pass.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 68 | Size = N; - | ^ -[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMapBuffer.c -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMapBuffer.c: In function 'POclEnqueueMapBuffer': -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMapBuffer.c:130:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 130 | event, num_events_in_wait_list, - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: -/usr/lib/llvm-9/include/clang/Basic/Diagnostic.h: In member function 'void clang::DiagnosticBuilder::FlushCounts()': -/usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:1074:28: warning: conversion from 'unsigned int' to 'signed char' may change value [-Wconversion] - 1074 | DiagObj->NumDiagArgs = NumArgs; - | ^~~~~~~ /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h: In member function 'unsigned int clang::Diagnostic::getNumRanges() const': /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:1402:36: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1402 | return DiagObj->DiagRanges.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadBuffer.c: In function 'POclEnqueueReadBuffer': /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h: In member function 'unsigned int clang::Diagnostic::getNumFixItHints() const': /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:1417:40: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1417 | return DiagObj->DiagFixItHints.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadBuffer.c:80:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 80 | event, num_events_in_wait_list, +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMarkerWithWaitList.c: In function 'POclEnqueueMarkerWithWaitList': +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMarkerWithWaitList.c:47:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 47 | event, num_events_in_wait_list, | ^~~~~~~~~~~~~~~~~~~~~~~ +[ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/abs_diff.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/abs_diff.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/abs_diff.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h: In member function 'unsigned int clang::StoredDiagnostic::range_size() const': /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:1477:51: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | unsigned range_size() const { return Ranges.size(); } | ~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h: In member function 'unsigned int clang::StoredDiagnostic::fixit_size() const': /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:1487:51: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1487 | unsigned fixit_size() const { return FixIts.size(); } | ~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadBufferRect.c: In function 'POclEnqueueReadBufferRect': -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadBufferRect.c:96:31: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 96 | event, num_events_in_wait_list, event_wait_list, 1, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef, llvm::ArrayRef)': -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:3105:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3105 | SubclassData16 = MIType; - | ^~~~~~ +[ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueBarrierWithWaitList.c: In function 'POclEnqueueBarrierWithWaitList': +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueBarrierWithWaitList.c:47:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 47 | event, num_events_in_wait_list, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueBarrierWithWaitList.c:53:40: warning: conversion to 'int' from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 53 | cmd->command.barrier.has_wait_list = num_events_in_wait_list; + | ^~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseMemObject.c +[ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o +/build/reproducible-path/pocl-1.6/lib/CL/devices/pocl_local_size.c: In function 'gcd': +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainMemObject.c +/build/reproducible-path/pocl-1.6/lib/CL/devices/pocl_local_size.c:34:11: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 34 | c = a; + | ^ +/build/reproducible-path/pocl-1.6/lib/CL/devices/pocl_local_size.c:36:11: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 36 | b = c; + | ^ In file included from /usr/lib/llvm-9/include/llvm/Option/Option.h:15, from /usr/lib/llvm-9/include/clang/Driver/Job.h:18, from /usr/lib/llvm-9/include/clang/Driver/Compilation.h:14, @@ -3309,30 +2930,139 @@ /usr/lib/llvm-9/include/llvm/Option/OptTable.h:89:59: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 89 | unsigned getNumOptions() const { return OptionInfos.size(); } | ~~~~~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:38: -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:138:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 138 | return Buffers.size(); - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:159:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 159 | return Buffers.size(); - | ~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, +In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: +/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': +/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 359 | SmallVector ArgTys{Args...}; + | ^~~~~~~~~~~~~~~~~ +[ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:2326:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2326 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetMemObjectInfo.c +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const FragInfo&)': +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:2597:45: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 2597 | return (Frag.SizeInBits & 0xffff) << 16 | (Frag.OffsetInBits & 0xffff); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/pocl-1.6/lib/CL/clGetMemObjectInfo.c:24: +/build/reproducible-path/pocl-1.6/lib/CL/clGetMemObjectInfo.c: In function 'POclGetMemObjectInfo': +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef)': +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:2759:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 2759 | Arg(Arg), Flags(Flags) { + | ^~~ +/build/reproducible-path/pocl-1.6/lib/CL/clGetMemObjectInfo.c:55:35: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 55 | POCL_RETURN_GETINFO (cl_uint, memobj->pocl_refcount); + | ^~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.h:247:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER' + 247 | MEMASSIGN; \ + | ^~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clGetMemObjectInfo.c:55:5: note: in expansion of macro 'POCL_RETURN_GETINFO' + 55 | POCL_RETURN_GETINFO (cl_uint, memobj->pocl_refcount); + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 744 | (V ? HasMetadataBit : 0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef, llvm::ArrayRef)': +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:3105:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3105 | SubclassData16 = MIType; + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/APInt.h:18, + from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 70 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 102 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 128 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 163 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 197 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, + from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, + from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: +/usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: +/usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 249 | AlignedCharArray::value, + | ^ +[ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSetMemObjectDestructorCallback.c +In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 169 | SubClassData = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 245 | Visibility = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 256 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 457 | Linkage = LT; + | ^~ +[ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o In file included from /usr/lib/llvm-9/include/clang/Basic/ObjCRuntime.h:21, from /usr/lib/llvm-9/include/clang/Basic/LangOptions.h:19, from /usr/lib/llvm-9/include/clang/Driver/ToolChain.h:14, @@ -3359,24 +3089,18 @@ /usr/lib/llvm-9/include/llvm/Support/VersionTuple.h:58:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 58 | HasSubminor(true), Build(Build), HasBuild(true) {} | ^~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateProgramWithSource.c +[ 10%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/cpuinfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices.dir/cpuinfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c +In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o -[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMarkerWithWaitList.c -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueUnmapMemObject.c +/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateProgramWithBinary.c +[ 11%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/add_sat.cl.bc In file included from /usr/lib/llvm-9/include/clang/Basic/LangOptions.h:21, from /usr/lib/llvm-9/include/clang/Driver/ToolChain.h:14, from /usr/lib/llvm-9/include/clang/Driver/Driver.h:16, @@ -3396,6 +3120,7 @@ /usr/lib/llvm-9/include/clang/Basic/Visibility.h:87:43: warning: conversion from 'uint8_t' {aka 'unsigned char'} to 'unsigned char:3' may change value [-Wconversion] 87 | void setLinkage(Linkage L) { linkage_ = L; } | ^ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/add_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/add_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/clang/Driver/ToolChain.h:14, from /usr/lib/llvm-9/include/clang/Driver/Driver.h:16, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:34: @@ -3482,6 +3207,12 @@ /usr/lib/llvm-9/include/clang/Basic/LangOptions.def:280:1: note: in expansion of macro 'ENUM_LANGOPT' 280 | ENUM_LANGOPT(SignedOverflowBehavior, SignedOverflowBehaviorTy, 2, SOB_Undefined, | ^~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 978 | vt->getNumElements()); + | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setClangABICompat(clang::LangOptions::ClangABI)': /usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 259 | void set##Name(Type Value) { Name = static_cast(Value); } @@ -3496,37 +3227,6 @@ /usr/lib/llvm-9/include/clang/Basic/LangOptions.h:319:54: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 319 | : fp_contract(LangOpts.getDefaultFPContractMode()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, - from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, - from /usr/lib/llvm-9/include/llvm/Pass.h:364, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 268 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -In file included from /usr/lib/llvm-9/include/clang/Driver/ToolChain.h:17, - from /usr/lib/llvm-9/include/clang/Driver/Driver.h:16, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:34: -/usr/lib/llvm-9/include/clang/Driver/Multilib.h: In member function 'unsigned int clang::driver::MultilibSet::size() const': -/usr/lib/llvm-9/include/clang/Driver/Multilib.h:169:48: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 169 | unsigned size() const { return Multilibs.size(); } - | ~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1111 | NumEntries = Num; - | ^~~ -[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMarkerWithWaitList.c: In function 'POclEnqueueMarkerWithWaitList': -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMarkerWithWaitList.c:47:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 47 | event, num_events_in_wait_list, - | ^~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueBarrierWithWaitList.c In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:34: @@ -3540,36 +3240,49 @@ /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/llvm/Option/ArgList.h:19, - from /usr/lib/llvm-9/include/clang/Driver/Driver.h:21, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:34: -/usr/lib/llvm-9/include/llvm/Option/Arg.h: In member function 'unsigned int llvm::opt::Arg::getNumValues() const': -/usr/lib/llvm-9/include/llvm/Option/Arg.h:111:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 111 | unsigned getNumValues() const { return Values.size(); } - | ~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/clang/Driver/Driver.h:21, +In file included from /usr/lib/llvm-9/include/clang/Driver/ToolChain.h:17, + from /usr/lib/llvm-9/include/clang/Driver/Driver.h:16, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:34: -/usr/lib/llvm-9/include/llvm/Option/ArgList.h: At global scope: -/usr/lib/llvm-9/include/llvm/Option/ArgList.h:204:36: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 204 | iterator_range> - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/Option/ArgList.h:215:44: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 215 | iterator_range> - | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Driver/Multilib.h: In member function 'unsigned int clang::driver::MultilibSet::size() const': +/usr/lib/llvm-9/include/clang/Driver/Multilib.h:169:48: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 169 | unsigned size() const { return Multilibs.size(); } + | ~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1180 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1202 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:34: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueUnmapMemObject.c: In function 'POclEnqueueUnmapMemObject': -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueUnmapMemObject.c:84:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 84 | event, num_events_in_wait_list, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/Option/ArgList.h: In member function 'unsigned int llvm::opt::ArgList::size() const': -/usr/lib/llvm-9/include/llvm/Option/ArgList.h:185:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 185 | unsigned size() const { return Args.size(); } - | ~~~~~~~~~^~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c: In function 'pocl_cpuinfo_detect_max_clock_frequency': +/build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c:127:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 127 | int num_read = fread (contents, 1, MAX_CPUINFO_SIZE - 1, f); + | ^~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c: In function 'pocl_cpuinfo_detect_compute_unit_count': +/build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c:176:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 176 | int num_read = fread (contents, 1, MAX_CPUINFO_SIZE - 1, f); + | ^~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c: In function 'pocl_cpuinfo_get_cpu_name_and_vendor': +/build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c:316:18: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 316 | int num_read = fread (contents, 1, MAX_CPUINFO_SIZE - 1, f); + | ^~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c:324:24: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-1' to '4294967295' [-Wsign-conversion] + 324 | unsigned vendor_id = -1; + | ^ +/build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c:353:38: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] + 353 | char *_vendor = malloc(end-start + 1); + | ~~~~~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/Support/Casting.h:17, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:28: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': @@ -3579,6 +3292,27 @@ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ +/build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c:356:31: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] + 356 | memcpy(_vendor, start, end-start); + | ~~~^~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c:403:41: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] + 403 | int len = strlen (device->short_name) + (end-start) + 2; + | ^ +/build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c:403:13: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 403 | int len = strlen (device->short_name) + (end-start) + 2; + | ^~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c:404:35: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 404 | char *new_name = (char*)malloc (len); + | ^~~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c:405:23: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 405 | snprintf (new_name, len, "%s-%s", device->short_name, start); + | ^~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1352 | (ID << 2)); + | ~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), @@ -3615,21 +3349,10 @@ /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueBarrierWithWaitList.c: In function 'POclEnqueueBarrierWithWaitList': -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueBarrierWithWaitList.c:47:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 47 | event, num_events_in_wait_list, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueBarrierWithWaitList.c:53:40: warning: conversion to 'int' from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 53 | cmd->command.barrier.has_wait_list = num_events_in_wait_list; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/Option/ArgList.h: In member function 'llvm::iterator_range > llvm::opt::ArgList::filtered(OptSpecifiers ...) const': -/usr/lib/llvm-9/include/llvm/Option/ArgList.h:209:40: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 209 | using Iterator = filtered_iterator; - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/Option/ArgList.h: In member function 'llvm::iterator_range, sizeof... (OptSpecifiers)> > llvm::opt::ArgList::filtered_reverse(OptSpecifiers ...) const': -/usr/lib/llvm-9/include/llvm/Option/ArgList.h:220:48: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 220 | using Iterator = filtered_reverse_iterator; - | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:34: @@ -3637,12 +3360,10 @@ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ -In file included from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:18, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:50: -/usr/lib/llvm-9/include/llvm/Bitstream/BitCodes.h: In constructor 'llvm::BitCodeAbbrevOp::BitCodeAbbrevOp(llvm::BitCodeAbbrevOp::Encoding, uint64_t)': -/usr/lib/llvm-9/include/llvm/Bitstream/BitCodes.h:110:40: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 110 | : Val(Data), IsLiteral(false), Enc(E) {} - | ^ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } @@ -3663,37 +3384,206 @@ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ -[ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseMemObject.c -[ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o -[ 9%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimdsp.c.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainMemObject.c -In file included from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:50: -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In constructor 'llvm::CalleeInfo::CalleeInfo(llvm::CalleeInfo::HotnessType, uint64_t)': -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:75:17: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 75 | : Hotness(static_cast(Hotness)), RelBlockFreq(RelBF) {} - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:75:63: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 75 | : Hotness(static_cast(Hotness)), RelBlockFreq(RelBF) {} - | ^~~~~ -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:75:68: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned int:29' may change value [-Wconversion] - 75 | : Hotness(static_cast(Hotness)), RelBlockFreq(RelBF) {} - | ^ -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::CalleeInfo::updateHotness(llvm::CalleeInfo::HotnessType)': -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:78:23: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 78 | Hotness = std::max(Hotness, static_cast(OtherHotness)); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC128 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimdsp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimdsp.c -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::CalleeInfo::updateRelBlockFreq(uint64_t, uint64_t)': -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:98:20: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned int:29' may change value [-Wconversion] - 98 | RelBlockFreq = static_cast(Sum); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateProgramWithIL.c +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2091 | Total += B.input_size(); + | ^ +[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateProgramWithBuiltInKernels.c +In file included from /usr/lib/llvm-9/include/llvm/Option/ArgList.h:19, + from /usr/lib/llvm-9/include/clang/Driver/Driver.h:21, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:34: +/usr/lib/llvm-9/include/llvm/Option/Arg.h: In member function 'unsigned int llvm::opt::Arg::getNumValues() const': +/usr/lib/llvm-9/include/llvm/Option/Arg.h:111:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 111 | unsigned getNumValues() const { return Values.size(); } + | ~~~~~~~~~~~^~ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 131 | (V ? 32 : 0)); + | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 142 | (V ? 64 : 0)); + | ~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/clang/Driver/Driver.h:21, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:34: +/usr/lib/llvm-9/include/llvm/Option/ArgList.h: At global scope: +/usr/lib/llvm-9/include/llvm/Option/ArgList.h:204:36: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 204 | iterator_range> + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Option/ArgList.h:215:44: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 215 | iterator_range> + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 236 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 255 | ((unsigned)Ordering << 7)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 358 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Option/ArgList.h: In member function 'unsigned int llvm::opt::ArgList::size() const': +/usr/lib/llvm-9/include/llvm/Option/ArgList.h:185:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 185 | unsigned size() const { return Args.size(); } + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 380 | ((unsigned)Ordering << 7)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 486 | ((unsigned)Ordering << 1)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Option/ArgList.h: In member function 'llvm::iterator_range > llvm::opt::ArgList::filtered(OptSpecifiers ...) const': +/usr/lib/llvm-9/include/llvm/Option/ArgList.h:209:40: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 209 | using Iterator = filtered_iterator; + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Option/ArgList.h: In member function 'llvm::iterator_range, sizeof... (OptSpecifiers)> > llvm::opt::ArgList::filtered_reverse(OptSpecifiers ...) const': +/usr/lib/llvm-9/include/llvm/Option/ArgList.h:220:48: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 220 | using Iterator = filtered_reverse_iterator; + | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:34: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 567 | (unsigned)V); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 577 | (IsWeak << 8)); + | ~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 593 | ((unsigned)Ordering << 2)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 606 | ((unsigned)Ordering << 5)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:19, + from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, + from /usr/lib/llvm-9/include/llvm/Support/MemoryBuffer.h:22, + from /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:24, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:38: +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] + 38 | return X < 10 ? '0' + X : HexChar + X - 10; + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseProgram.c +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 770 | setInstructionSubclassData((SubclassData & 31) | + | ~~~~~~~~~~~~~~~~~~~~^ + 771 | (Operation << 5)); + | ~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 784 | (unsigned)V); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 800 | ((unsigned)Ordering << 2)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:27, + from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, + from /usr/lib/llvm-9/include/llvm/Support/MemoryBuffer.h:22, + from /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:24, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:38: +/usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 233 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1445 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +[ 11%] Built target pocl-devices +make -f tests/kernel/CMakeFiles/image_query_funcs.dir/build.make tests/kernel/CMakeFiles/image_query_funcs.dir/depend +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1468 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/kernel /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/image_query_funcs.dir/DependInfo.cmake --color= +[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1653 | unsigned(TCK)); + | ~~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainProgram.c +[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clBuildProgram.c +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/image_query_funcs.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/image_query_funcs.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/image_query_funcs.dir/depend.internal". +Scanning dependencies of target image_query_funcs +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/kernel/CMakeFiles/image_query_funcs.dir/build.make tests/kernel/CMakeFiles/image_query_funcs.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 12%] Building C object tests/kernel/CMakeFiles/image_query_funcs.dir/image_query_funcs.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/kernel\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/image_query_funcs.dir/image_query_funcs.c.o -c /build/reproducible-path/pocl-1.6/tests/kernel/image_query_funcs.c In file included from /usr/lib/llvm-9/include/llvm/ADT/APSInt.h:17, from /usr/lib/llvm-9/include/clang/Basic/FixedPoint.h:19, from /usr/lib/llvm-9/include/clang/AST/APValue.h:16, @@ -3716,57 +3606,30 @@ /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::ValueInfo)': -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:274:54: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 274 | static unsigned getHashValue(ValueInfo I) { return (uintptr_t)I.getRef(); } - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In constructor 'llvm::GlobalValueSummary::GVFlags::GVFlags(llvm::GlobalValue::LinkageTypes, bool, bool, bool, bool)': -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:325:19: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 325 | : Linkage(Linkage), NotEligibleToImport(NotEligibleToImport), - | ^~~~~~~ -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:31: -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 337 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::GlobalValueSummary::setLinkage(llvm::GlobalValue::LinkageTypes)': -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:393:21: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 393 | Flags.Linkage = Linkage; - | ^~~~~~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetMemObjectInfo.c +[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_build.c +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 2831 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +[ 13%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/all.cl.bc +/build/reproducible-path/pocl-1.6/lib/CL/pocl_build.c: In function 'clean_program_on_rebuild': +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/all.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/all.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +/build/reproducible-path/pocl-1.6/lib/CL/pocl_build.c:476:46: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 476 | pocl_free_llvm_irs (program, i); + | ^ +[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o +/build/reproducible-path/pocl-1.6/lib/CL/pocl_build.c: In function 'compile_and_link_program': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_build.c:894:50: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 894 | pocl_calculate_kernel_hash (program, j, device_i); + | ^ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCompileProgram.c In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:19, from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-9/include/llvm/Support/MemoryBuffer.h:22, @@ -3776,8 +3639,66 @@ /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 38 | return X < 10 ? '0' + X : HexChar + X - 10; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 10%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/abs.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/abs.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/abs.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3703 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +[ 13%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/any.cl.bc +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3726 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/any.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/any.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clLinkProgram.c In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:27, from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-9/include/llvm/Support/MemoryBuffer.h:22, @@ -3787,14 +3708,7 @@ /usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 233 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::FunctionSummary::VFuncId)': -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:703:71: warning: conversion from 'llvm::GlobalValue::GUID' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 703 | static unsigned getHashValue(FunctionSummary::VFuncId I) { return I.GUID; } - | ~~^~~~ -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::FunctionSummary::ConstVCall)': -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:722:20: warning: conversion from 'llvm::GlobalValue::GUID' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 722 | return I.VFunc.GUID; - | ~~~~~~~~^~~~ +[ 13%] Linking C executable image_query_funcs In file included from /usr/lib/llvm-9/include/clang/AST/Type.h:21, from /usr/lib/llvm-9/include/clang/AST/DeclarationName.h:16, from /usr/lib/llvm-9/include/clang/AST/DeclBase.h:18, @@ -3812,65 +3726,41 @@ /usr/lib/llvm-9/include/clang/AST/TemplateName.h:71:17: warning: conversion from 'unsigned int' to 'unsigned int:30' may change value [-Wconversion] 71 | Bits.Size = size; | ^~~~ -[ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSetMemObjectDestructorCallback.c -In file included from /build/reproducible-path/pocl-1.6/lib/CL/clGetMemObjectInfo.c:24: -/build/reproducible-path/pocl-1.6/lib/CL/clGetMemObjectInfo.c: In function 'POclGetMemObjectInfo': -/build/reproducible-path/pocl-1.6/lib/CL/clGetMemObjectInfo.c:55:35: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 55 | POCL_RETURN_GETINFO (cl_uint, memobj->pocl_refcount); - | ^~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.h:247:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER' - 247 | MEMASSIGN; \ - | ^~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clGetMemObjectInfo.c:55:5: note: in expansion of macro 'POCL_RETURN_GETINFO' - 55 | POCL_RETURN_GETINFO (cl_uint, memobj->pocl_refcount); - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: -/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: -/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^~ -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^ -[ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateProgramWithSource.c +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/image_query_funcs.dir/link.txt --verbose=1 +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4409 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4416 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4450 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4457 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/image_query_funcs.dir/image_query_funcs.c.o -o image_query_funcs ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:38: +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:138:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 138 | return Buffers.size(); + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:159:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 159 | return Buffers.size(); + | ~~~~~~~~~~~~^~ In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:35: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateKernel.c In file included from /usr/lib/llvm-9/include/clang/AST/DeclarationName.h:16, from /usr/lib/llvm-9/include/clang/AST/DeclBase.h:18, from /usr/lib/llvm-9/include/clang/AST/Decl.h:18, @@ -3884,6 +3774,7 @@ /usr/lib/llvm-9/include/clang/AST/Type.h:1801:19: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 1801 | TypeBits.TC = tc; | ^~ +[ 13%] Built target image_query_funcs In file included from /usr/lib/llvm-9/include/clang/AST/DeclarationName.h:16, from /usr/lib/llvm-9/include/clang/AST/DeclBase.h:18, from /usr/lib/llvm-9/include/clang/AST/Decl.h:18, @@ -3897,6 +3788,7 @@ /usr/lib/llvm-9/include/clang/AST/Type.h:2446:28: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 2446 | BuiltinTypeBits.Kind = K; | ^ +make -f tests/kernel/CMakeFiles/sampler_address_clamp.dir/build.make tests/kernel/CMakeFiles/sampler_address_clamp.dir/depend /usr/lib/llvm-9/include/clang/AST/Type.h: In constructor 'clang::ArrayType::ArrayType(clang::Type::TypeClass, clang::QualType, clang::QualType, clang::ArrayType::ArraySizeModifier, unsigned int, bool)': /usr/lib/llvm-9/include/clang/AST/Type.h:2874:36: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 2874 | ArrayTypeBits.IndexTypeQuals = tq; @@ -3904,15 +3796,8 @@ /usr/lib/llvm-9/include/clang/AST/Type.h:2875:34: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 2875 | ArrayTypeBits.SizeModifier = sm; | ^~ -In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:43: -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:138:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 138 | return Buffers.size(); - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:159:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 159 | return Buffers.size(); - | ~~~~~~~~~~~~^~ +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/kernel /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/sampler_address_clamp.dir/DependInfo.cmake --color= /usr/lib/llvm-9/include/clang/AST/Type.h: In member function 'clang::FunctionType::ExtParameterInfo clang::FunctionType::ExtParameterInfo::withABI(clang::ParameterABI) const': /usr/lib/llvm-9/include/clang/AST/Type.h:3429:42: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 3429 | copy.Data = (copy.Data & ~ABIMask) | unsigned(kind); @@ -3937,61 +3822,24 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3533 | (NoCfCheck ? NoCfCheckMask : 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 10%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/sampler_address_clamp.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/sampler_address_clamp.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/sampler_address_clamp.dir/depend.internal". /usr/lib/llvm-9/include/clang/AST/Type.h: In constructor 'clang::FunctionType::FunctionType(clang::Type::TypeClass, clang::QualType, clang::QualType, bool, bool, bool, bool, clang::FunctionType::ExtInfo)': /usr/lib/llvm-9/include/clang/AST/Type.h:3637:37: warning: conversion from 'unsigned int' to 'short unsigned int:12' may change value [-Wconversion] 3637 | FunctionTypeBits.ExtInfo = Info.Bits; | ~~~~~^~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 744 | (V ? HasMetadataBit : 0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, - from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:30, - from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1723 | return BitsToFloat(getWord(0)); - | ~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1770 | return U.VAL - 1; - | ~~~~~~^~~ +[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o +Scanning dependencies of target sampler_address_clamp +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseKernel.c +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-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/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 13%] Building C object tests/kernel/CMakeFiles/sampler_address_clamp.dir/sampler_address_clamp.c.o /usr/lib/llvm-9/include/clang/AST/Type.h: In constructor 'clang::AttributedType::AttributedType(clang::QualType, clang::attr::Kind, clang::QualType, clang::QualType)': /usr/lib/llvm-9/include/clang/AST/Type.h:4510:35: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion] 4510 | AttributedTypeBits.AttrKind = attrKind; | ^~~~~~~~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/kernel\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/sampler_address_clamp.dir/sampler_address_clamp.c.o -c /build/reproducible-path/pocl-1.6/tests/kernel/sampler_address_clamp.c /usr/lib/llvm-9/include/clang/AST/Type.h: In constructor 'clang::TemplateTypeParmType::TemplateTypeParmType(unsigned int, unsigned int, bool)': /usr/lib/llvm-9/include/clang/AST/Type.h:4622:25: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] 4622 | CanTTPTInfo.Depth = D; @@ -4015,16 +3863,125 @@ /usr/lib/llvm-9/include/clang/AST/Type.h:5643:39: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] 5643 | ObjCObjectTypeBits.NumProtocols = N; | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:30, - from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: -/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 97 | SubclassData = val; - | ^~~ +In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:43: +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:138:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 138 | return Buffers.size(); + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:159:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 159 | return Buffers.size(); + | ~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/clang/AST/DeclarationName.h:18, + from /usr/lib/llvm-9/include/clang/AST/DeclBase.h:18, + from /usr/lib/llvm-9/include/clang/AST/Decl.h:18, + from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:19, + from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h: In member function 'unsigned int clang::IdentifierInfo::getLength() const': +/usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h:152:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 152 | unsigned getLength() const { return Entry->getKeyLength(); } + | ~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h: In member function 'void clang::IdentifierInfo::revertIdentifierToTokenID(clang::tok::TokenKind)': +/usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h:203:15: warning: conversion from 'unsigned int' to 'short unsigned int:9' may change value [-Wconversion] + 203 | TokenID = TK; + | ^~ +/usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h: In member function 'void clang::IdentifierInfo::setObjCKeywordID(clang::tok::ObjCKeywordKind)': +/usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h:221:70: warning: conversion from 'unsigned int' to 'short unsigned int:13' may change value [-Wconversion] + 221 | void setObjCKeywordID(tok::ObjCKeywordKind ID) { ObjCOrBuiltinID = ID; } + | ^~ +/usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h: In member function 'void clang::IdentifierInfo::setBuiltinID(unsigned int)': +/usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h:245:26: warning: conversion from 'unsigned int' to 'short unsigned int:13' may change value [-Wconversion] + 245 | ObjCOrBuiltinID = ID + tok::NUM_OBJC_KEYWORDS; + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h: In member function 'void clang::IdentifierInfo::setObjCOrBuiltinID(unsigned int)': +/usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h:251:60: warning: conversion from 'unsigned int' to 'short unsigned int:13' may change value [-Wconversion] + 251 | void setObjCOrBuiltinID(unsigned ID) { ObjCOrBuiltinID = ID; } + | ^~ +[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainKernel.c +[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSetKernelArg.c +/usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h: In member function 'clang::IdentifierInfo& clang::IdentifierTable::get(llvm::StringRef, clang::tok::TokenKind)': +/usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h:544:18: warning: conversion from 'unsigned int' to 'short unsigned int:9' may change value [-Wconversion] + 544 | II.TokenID = TokenCode; + | ^~~~~~~~~ +[ 14%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/as_type.cl.bc +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/as_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/as_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 14%] Linking C executable sampler_address_clamp +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/sampler_address_clamp.dir/link.txt --verbose=1 +[ 15%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/async_work_group_copy.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/async_work_group_copy.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/async_work_group_copy.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +In file included from /usr/lib/llvm-9/include/clang/AST/Decl.h:18, + from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:19, + from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/clang/AST/DeclBase.h: In constructor 'clang::Decl::Decl(clang::Decl::Kind, clang::DeclContext*, clang::SourceLocation)': +/usr/lib/llvm-9/include/clang/AST/DeclBase.h:381:39: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion] + 381 | DeclCtx(DC), Loc(L), DeclKind(DK), InvalidDecl(false), HasAttrs(false), + | ^~ +/usr/lib/llvm-9/include/clang/AST/DeclBase.h:384:58: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion] + 384 | IdentifierNamespace(getIdentifierNamespaceForKind(DK)), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-9/include/clang/AST/DeclBase.h: In constructor 'clang::Decl::Decl(clang::Decl::Kind, clang::Decl::EmptyShell)': +/usr/lib/llvm-9/include/clang/AST/DeclBase.h:390:18: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion] + 390 | : DeclKind(DK), InvalidDecl(false), HasAttrs(false), Implicit(false), + | ^~ +/usr/lib/llvm-9/include/clang/AST/DeclBase.h:393:58: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion] + 393 | IdentifierNamespace(getIdentifierNamespaceForKind(DK)), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-9/include/clang/AST/DeclBase.h: In member function 'void clang::Decl::setCachedLinkage(clang::Linkage) const': +/usr/lib/llvm-9/include/clang/AST/DeclBase.h:408:30: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 408 | CacheValidAndLinkage = L + 1; + | ~~^~~ +/usr/lib/llvm-9/include/clang/AST/DeclBase.h: In member function 'void clang::Decl::setAccess(clang::AccessSpecifier)': +/usr/lib/llvm-9/include/clang/AST/DeclBase.h:469:14: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 469 | Access = AS; + | ^~ +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/sampler_address_clamp.dir/sampler_address_clamp.c.o -o sampler_address_clamp ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +/usr/lib/llvm-9/include/clang/AST/DeclBase.h: In member function 'void clang::Decl::setLocalExternDecl()': +/usr/lib/llvm-9/include/clang/AST/DeclBase.h:1044:25: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion] + 1044 | IdentifierNamespace &= ~IDNS_Ordinary; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/AST/DeclBase.h: In member function 'void clang::Decl::setObjectOfFriendDecl(bool)': +/usr/lib/llvm-9/include/clang/AST/DeclBase.h:1083:25: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion] + 1083 | IdentifierNamespace &= ~(IDNS_Ordinary | IDNS_Tag | IDNS_Type); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, @@ -4035,28 +3992,31 @@ /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ -[ 10%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o -[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateProgramWithBinary.c -In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:30, - from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 536 | return cast(this)->getNumElements(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, - from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/Pass.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: +In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 15%] Built target sampler_address_clamp +make -f tests/kernel/CMakeFiles/kernel.dir/build.make tests/kernel/CMakeFiles/kernel.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/kernel /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/kernel.dir/DependInfo.cmake --color= +[ 15%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNDRangeKernel.c +In file included from /usr/lib/llvm-9/include/llvm/Support/Casting.h:17, + from /usr/lib/llvm-9/include/clang/Basic/LLVM.h:21, + from /usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h:17, + from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:17, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), @@ -4064,6 +4024,17 @@ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, + from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:56: +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 978 | vt->getNumElements()); + | ~~~~~~~~~~~~~~~~~~^~ +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/kernel.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/kernel.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/kernel.dir/depend.internal". /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), @@ -4092,58 +4063,25 @@ 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, - from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, - from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, - from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: + from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:37, + from /usr/lib/llvm-9/include/clang/Basic/FileManager.h:26, + from /usr/lib/llvm-9/include/clang/Basic/Module.h:18, + from /usr/lib/llvm-9/include/clang/AST/ExternalASTSource.h:20, + from /usr/lib/llvm-9/include/clang/AST/Decl.h:20, + from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:19, + from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, - from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:56: -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 978 | vt->getNumElements()); - | ~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, - from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 169 | SubClassData = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 245 | Visibility = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 256 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 457 | Linkage = LT; - | ^~ +Scanning dependencies of target kernel +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/kernel/CMakeFiles/kernel.dir/build.make tests/kernel/CMakeFiles/kernel.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); @@ -4162,58 +4100,37 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:18, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:50: +/usr/lib/llvm-9/include/llvm/Bitstream/BitCodes.h: In constructor 'llvm::BitCodeAbbrevOp::BitCodeAbbrevOp(llvm::BitCodeAbbrevOp::Encoding, uint64_t)': +/usr/lib/llvm-9/include/llvm/Bitstream/BitCodes.h:110:40: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 110 | : Val(Data), IsLiteral(false), Enc(E) {} + | ^ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 15%] Building C object tests/kernel/CMakeFiles/kernel.dir/kernel.c.o /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, - from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: -/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/clang/AST/DeclarationName.h:18, - from /usr/lib/llvm-9/include/clang/AST/DeclBase.h:18, - from /usr/lib/llvm-9/include/clang/AST/Decl.h:18, - from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:19, - from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h: In member function 'unsigned int clang::IdentifierInfo::getLength() const': -/usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h:152:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 152 | unsigned getLength() const { return Entry->getKeyLength(); } - | ~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h: In member function 'void clang::IdentifierInfo::revertIdentifierToTokenID(clang::tok::TokenKind)': -/usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h:203:15: warning: conversion from 'unsigned int' to 'short unsigned int:9' may change value [-Wconversion] - 203 | TokenID = TK; - | ^~ -/usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h: In member function 'void clang::IdentifierInfo::setObjCKeywordID(clang::tok::ObjCKeywordKind)': -/usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h:221:70: warning: conversion from 'unsigned int' to 'short unsigned int:13' may change value [-Wconversion] - 221 | void setObjCKeywordID(tok::ObjCKeywordKind ID) { ObjCOrBuiltinID = ID; } - | ^~ -/usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h: In member function 'void clang::IdentifierInfo::setBuiltinID(unsigned int)': -/usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h:245:26: warning: conversion from 'unsigned int' to 'short unsigned int:13' may change value [-Wconversion] - 245 | ObjCOrBuiltinID = ID + tok::NUM_OBJC_KEYWORDS; - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h: In member function 'void clang::IdentifierInfo::setObjCOrBuiltinID(unsigned int)': -/usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h:251:60: warning: conversion from 'unsigned int' to 'short unsigned int:13' may change value [-Wconversion] - 251 | void setObjCOrBuiltinID(unsigned ID) { ObjCOrBuiltinID = ID; } - | ^~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/kernel\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/kernel.dir/kernel.c.o -c /build/reproducible-path/pocl-1.6/tests/kernel/kernel.c +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1111 | NumEntries = Num; + | ^~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ -[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateProgramWithIL.c +[ 15%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNativeKernel.c In file included from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, @@ -4242,6 +4159,19 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNDRangeKernel.c: In function 'POclEnqueueNDRangeKernel': +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNDRangeKernel.c:299:56: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 299 | num_events_in_wait_list + b_migrate_count, + | ^ +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNDRangeKernel.c:300:57: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 300 | (num_events_in_wait_list + b_migrate_count)? + | ^ +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNDRangeKernel.c:299:56: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 299 | num_events_in_wait_list + b_migrate_count, + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNDRangeKernel.c:302:32: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 302 | buffer_count, mem_list); + | ^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | @@ -4284,16 +4214,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, - from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: -/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 899 | setValueSubclassData(Opcode); - | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); @@ -4315,20 +4235,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h: In member function 'clang::IdentifierInfo& clang::IdentifierTable::get(llvm::StringRef, clang::tok::TokenKind)': -/usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h:544:18: warning: conversion from 'unsigned int' to 'short unsigned int:9' may change value [-Wconversion] - 544 | II.TokenID = TokenCode; - | ^~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc: In function 'int pocl_llvm_get_kernels_metadata(cl_program, unsigned int)': -/build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:504:46: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] - 504 | meta->num_args = KernelFunction->arg_size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:531:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] - 531 | meta->num_locals = locals.size(); - | ~~~~~~~~~~~^~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:537:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 537 | TD->getTypeAllocSize(locals[i]->getInitializer()->getType()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) @@ -4351,15 +4257,6 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, - from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 978 | vt->getNumElements()); - | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | @@ -4372,254 +4269,142 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1180 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1202 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1352 | (ID << 2)); - | ~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -[ 11%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/abs_diff.cl.bc -In file included from /usr/lib/llvm-9/include/clang/AST/Decl.h:18, +In file included from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:50: +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In constructor 'llvm::CalleeInfo::CalleeInfo(llvm::CalleeInfo::HotnessType, uint64_t)': +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:75:17: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 75 | : Hotness(static_cast(Hotness)), RelBlockFreq(RelBF) {} + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:75:63: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 75 | : Hotness(static_cast(Hotness)), RelBlockFreq(RelBF) {} + | ^~~~~ +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:75:68: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned int:29' may change value [-Wconversion] + 75 | : Hotness(static_cast(Hotness)), RelBlockFreq(RelBF) {} + | ^ +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::CalleeInfo::updateHotness(llvm::CalleeInfo::HotnessType)': +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:78:23: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 78 | Hotness = std::max(Hotness, static_cast(OtherHotness)); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::CalleeInfo::updateRelBlockFreq(uint64_t, uint64_t)': +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:98:20: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned int:29' may change value [-Wconversion] + 98 | RelBlockFreq = static_cast(Sum); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNativeKernel.c: In function 'POclEnqueueNativeKernel': +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNativeKernel.c:54:39: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 54 | event, num_events_in_wait_list, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNativeKernel.c:97:26: warning: conversion to 'ptrdiff_t' {aka 'long int'} from 'long unsigned int' may change the sign of the result [-Wsign-conversion] + 97 | ptrdiff_t offset = (uintptr_t) loc - (uintptr_t) args; + | ^ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc: In function 'int pocl_llvm_get_kernels_metadata(cl_program, unsigned int)': +/build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:504:46: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] + 504 | meta->num_args = KernelFunction->arg_size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:531:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] + 531 | meta->num_locals = locals.size(); + | ~~~~~~~~~~~^~ +[ 15%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/async_work_group_strided_copy.cl.bc +/build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:537:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 537 | TD->getTypeAllocSize(locals[i]->getInitializer()->getType()); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::ValueInfo)': +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:274:54: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 274 | static unsigned getHashValue(ValueInfo I) { return (uintptr_t)I.getRef(); } + | ^~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/async_work_group_strided_copy.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/async_work_group_strided_copy.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 15%] Linking C executable kernel +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In constructor 'llvm::GlobalValueSummary::GVFlags::GVFlags(llvm::GlobalValue::LinkageTypes, bool, bool, bool, bool)': +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:325:19: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 325 | : Linkage(Linkage), NotEligibleToImport(NotEligibleToImport), + | ^~~~~~~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/kernel.dir/link.txt --verbose=1 +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::GlobalValueSummary::setLinkage(llvm::GlobalValue::LinkageTypes)': +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:393:21: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 393 | Flags.Linkage = Linkage; + | ^~~~~~~ +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/kernel.dir/kernel.c.o -o kernel ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 15%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateKernelsInProgram.c +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 15%] Built target kernel +make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/DependInfo.cmake --color= +/build/reproducible-path/pocl-1.6/lib/CL/clCreateKernelsInProgram.c: In function 'POclCreateKernelsInProgram': +/build/reproducible-path/pocl-1.6/lib/CL/clCreateKernelsInProgram.c:50:19: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] + 50 | num_kernels = program->num_kernels; + | ^~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clCreateKernelsInProgram.c:82:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] + 82 | *num_kernels_ret = program->num_kernels; + | ^~~~~~~ +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/depend.internal". +Scanning dependencies of target test_alignment_with_dynamic_wg3 +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::FunctionSummary::VFuncId)': +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:703:71: warning: conversion from 'llvm::GlobalValue::GUID' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 703 | static unsigned getHashValue(FunctionSummary::VFuncId I) { return I.GUID; } + | ~~^~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o +make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetKernelInfo.c +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::FunctionSummary::ConstVCall)': +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:722:20: warning: conversion from 'llvm::GlobalValue::GUID' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 722 | return I.VFunc.GUID; + | ~~~~~~~~^~~~ +[ 17%] Building CXX object tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/test_alignment_with_dynamic_wg3.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_alignment_with_dynamic_wg3.dir/test_alignment_with_dynamic_wg3.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_alignment_with_dynamic_wg3.cpp +In file included from /build/reproducible-path/pocl-1.6/lib/CL/clGetKernelInfo.c:24: +/build/reproducible-path/pocl-1.6/lib/CL/clGetKernelInfo.c: In function 'POclGetKernelInfo': +/build/reproducible-path/pocl-1.6/lib/CL/clGetKernelInfo.c:44:34: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 44 | POCL_RETURN_GETINFO(cl_uint, kernel->pocl_refcount); + | ^~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.h:247:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER' + 247 | MEMASSIGN; \ + | ^~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clGetKernelInfo.c:44:5: note: in expansion of macro 'POCL_RETURN_GETINFO' + 44 | POCL_RETURN_GETINFO(cl_uint, kernel->pocl_refcount); + | ^~~~~~~~~~~~~~~~~~~ +[ 17%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atomics.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atomics.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/atomics.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetKernelArgInfo.c +[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetPlatformIDs.c +[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetPlatformInfo.c +In file included from /usr/lib/llvm-9/include/llvm/Support/VirtualFileSystem.h:27, + from /usr/lib/llvm-9/include/clang/Basic/FileManager.h:27, + from /usr/lib/llvm-9/include/clang/Basic/Module.h:18, + from /usr/lib/llvm-9/include/clang/AST/ExternalASTSource.h:20, + from /usr/lib/llvm-9/include/clang/AST/Decl.h:20, from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:19, from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/AST/DeclBase.h: In constructor 'clang::Decl::Decl(clang::Decl::Kind, clang::DeclContext*, clang::SourceLocation)': -/usr/lib/llvm-9/include/clang/AST/DeclBase.h:381:39: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion] - 381 | DeclCtx(DC), Loc(L), DeclKind(DK), InvalidDecl(false), HasAttrs(false), - | ^~ -/usr/lib/llvm-9/include/clang/AST/DeclBase.h:384:58: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion] - 384 | IdentifierNamespace(getIdentifierNamespaceForKind(DK)), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-9/include/clang/AST/DeclBase.h: In constructor 'clang::Decl::Decl(clang::Decl::Kind, clang::Decl::EmptyShell)': -/usr/lib/llvm-9/include/clang/AST/DeclBase.h:390:18: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion] - 390 | : DeclKind(DK), InvalidDecl(false), HasAttrs(false), Implicit(false), - | ^~ -/usr/lib/llvm-9/include/clang/AST/DeclBase.h:393:58: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion] - 393 | IdentifierNamespace(getIdentifierNamespaceForKind(DK)), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/abs_diff.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/abs_diff.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -/usr/lib/llvm-9/include/clang/AST/DeclBase.h: In member function 'void clang::Decl::setCachedLinkage(clang::Linkage) const': -/usr/lib/llvm-9/include/clang/AST/DeclBase.h:408:30: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 408 | CacheValidAndLinkage = L + 1; - | ~~^~~ -/usr/lib/llvm-9/include/clang/AST/DeclBase.h: In member function 'void clang::Decl::setAccess(clang::AccessSpecifier)': -/usr/lib/llvm-9/include/clang/AST/DeclBase.h:469:14: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 469 | Access = AS; - | ^~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2091 | Total += B.input_size(); - | ^ -/usr/lib/llvm-9/include/clang/AST/DeclBase.h: In member function 'void clang::Decl::setLocalExternDecl()': -/usr/lib/llvm-9/include/clang/AST/DeclBase.h:1044:25: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion] - 1044 | IdentifierNamespace &= ~IDNS_Ordinary; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/AST/DeclBase.h: In member function 'void clang::Decl::setObjectOfFriendDecl(bool)': -/usr/lib/llvm-9/include/clang/AST/DeclBase.h:1083:25: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion] - 1083 | IdentifierNamespace &= ~(IDNS_Ordinary | IDNS_Tag | IDNS_Type); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 131 | (V ? 32 : 0)); - | ~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 142 | (V ? 64 : 0)); - | ~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 236 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 255 | ((unsigned)Ordering << 7)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 358 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 380 | ((unsigned)Ordering << 7)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 486 | ((unsigned)Ordering << 1)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 567 | (unsigned)V); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 577 | (IsWeak << 8)); - | ~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 593 | ((unsigned)Ordering << 2)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 606 | ((unsigned)Ordering << 5)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 770 | setInstructionSubclassData((SubclassData & 31) | - | ~~~~~~~~~~~~~~~~~~~~^ - 771 | (Operation << 5)); - | ~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 784 | (unsigned)V); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 800 | ((unsigned)Ordering << 2)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1445 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1468 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1653 | unsigned(TCK)); - | ~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 2831 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateProgramWithBuiltInKernels.c -In file included from /usr/lib/llvm-9/include/llvm/Support/Casting.h:17, - from /usr/lib/llvm-9/include/clang/Basic/LLVM.h:21, - from /usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h:17, - from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:17, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 70 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 102 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 128 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 163 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 197 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, - from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:37, - from /usr/lib/llvm-9/include/clang/Basic/FileManager.h:26, +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:138:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 138 | return Buffers.size(); + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:159:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 159 | return Buffers.size(); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/pocl-1.6/lib/CL/clGetPlatformIDs.c:226:1: warning: missing initializer for field 'clUnknown180' of 'struct _cl_icd_dispatch' [-Wmissing-field-initializers] + 226 | }; + | ^ +In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_icd.h:26, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_cl.h:46, + from /build/reproducible-path/pocl-1.6/lib/CL/clGetPlatformIDs.c:26: +/usr/include/ocl_icd.h:1781:37: note: 'clUnknown180' declared here + 1781 | CL_API_ENTRY cl_int (CL_API_CALL* clUnknown180)( + | ^~~~~~~~~~~~ +[ 17%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc +In file included from /usr/lib/llvm-9/include/clang/Basic/FileManager.h:27, from /usr/lib/llvm-9/include/clang/Basic/Module.h:18, from /usr/lib/llvm-9/include/clang/AST/ExternalASTSource.h:20, from /usr/lib/llvm-9/include/clang/AST/Decl.h:20, @@ -4629,131 +4414,54 @@ from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: -/usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 249 | AlignedCharArray::value, - | ^ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3703 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3726 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/MC/StringTableBuilder.h:12, - from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeWriter.h:18, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:51: -/usr/lib/llvm-9/include/llvm/ADT/CachedHashString.h: In constructor 'llvm::CachedHashStringRef::CachedHashStringRef(llvm::StringRef, uint32_t)': -/usr/lib/llvm-9/include/llvm/ADT/CachedHashString.h:40:33: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 40 | : P(S.data()), Size(S.size()), Hash(Hash) { - | ~~~~~~^~ -/usr/lib/llvm-9/include/llvm/ADT/CachedHashString.h: In constructor 'llvm::CachedHashString::CachedHashString(llvm::StringRef, uint32_t)': -/usr/lib/llvm-9/include/llvm/ADT/CachedHashString.h:105:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 105 | : P(new char[S.size()]), Size(S.size()), Hash(Hash) { - | ~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseProgram.c -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 11%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/add_sat.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/add_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/add_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4409 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4416 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4450 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4457 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: -/usr/lib/llvm-9/include/llvm/IR/CallSite.h: In member function 'unsigned int llvm::AbstractCallSite::getNumArgOperands() const': -/usr/lib/llvm-9/include/llvm/IR/CallSite.h:815:40: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 815 | return CI.ParameterEncoding.size() - 1; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/Support/VirtualFileSystem.h: In member function 'int llvm::vfs::recursive_directory_iterator::level() const': +/usr/lib/llvm-9/include/llvm/Support/VirtualFileSystem.h:237:32: warning: conversion from 'std::stack >::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 237 | return State->Stack.size() - 1; + | ~~~~~~~~~~~~~~~~~~~~^~~ +[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetDeviceIDs.c +/build/reproducible-path/pocl-1.6/lib/CL/clGetDeviceIDs.c: In function 'POclGetDeviceIDs': +/build/reproducible-path/pocl-1.6/lib/CL/clGetDeviceIDs.c:54:15: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] + 54 | total_num = pocl_get_device_type_count(device_type); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clGetDeviceIDs.c:60:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] + 60 | devices_added = pocl_get_devices(device_type, devices, num_entries); + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clGetDeviceIDs.c:63:20: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 63 | *num_devices = total_num; + | ^~~~~~~~~ +[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetDeviceInfo.c +[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateContext.c +[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetProgramBuildInfo.c +/build/reproducible-path/pocl-1.6/lib/CL/clCreateContext.c: In function 'context_set_properties': +/build/reproducible-path/pocl-1.6/lib/CL/clCreateContext.c:95:35: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + 95 | ((num_properties * 2 + 1) * sizeof(cl_context_properties)); + | ^ +/build/reproducible-path/pocl-1.6/lib/CL/clCreateContext.c:103:39: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + 103 | (num_properties * 2 + 1) * sizeof(cl_context_properties)); + | ^ +/build/reproducible-path/pocl-1.6/lib/CL/clCreateContext.c:104:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + 104 | context->num_properties = num_properties; + | ^~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 68 | Size = N; - | ^ +/build/reproducible-path/pocl-1.6/lib/CL/clGetProgramBuildInfo.c: In function 'POclGetProgramBuildInfo': +/build/reproducible-path/pocl-1.6/lib/CL/clGetProgramBuildInfo.c:80:64: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + 80 | char *build_log = pocl_cache_read_buildlog (program, device_i); + | ^~~~~~~~ +[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteBuffer.c /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); @@ -4783,21 +4491,7 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:30: -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1723 | return BitsToFloat(getWord(0)); - | ~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1770 | return U.VAL - 1; - | ~~~~~~^~~ +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteBuffer.c: In function 'POclEnqueueWriteBuffer': /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), @@ -4825,6 +4519,11 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteBuffer.c:80:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 80 | event, num_events_in_wait_list, + | ^~~~~~~~~~~~~~~~~~~~~~~ +[ 18%] Building LL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/barrier.ll.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-9 -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/barrier.ll.bc /build/reproducible-path/pocl-1.6/lib/kernel/host/../barrier.ll /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); @@ -4841,23 +4540,27 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:17, +[ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/bitselect.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/bitselect.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/bitselect.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteBufferRect.c +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteBufferRect.c: In function 'POclEnqueueWriteBufferRect': +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteBufferRect.c:94:31: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 94 | event, num_events_in_wait_list, event_wait_list, 1, + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: -/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': -/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 359 | SmallVector ArgTys{Args...}; - | ^~~~~~~~~~~~~~~~~ + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:56: +/usr/lib/llvm-9/include/llvm/IR/CallSite.h: In member function 'unsigned int llvm::AbstractCallSite::getNumArgOperands() const': +/usr/lib/llvm-9/include/llvm/IR/CallSite.h:815:40: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 815 | return CI.ParameterEncoding.size() - 1; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:30: + from /usr/lib/llvm-9/include/llvm/Pass.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} @@ -4866,102 +4569,121 @@ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ -[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainProgram.c -In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:56: -/usr/lib/llvm-9/include/llvm/IR/CallSite.h: In member function 'unsigned int llvm::AbstractCallSite::getNumArgOperands() const': -/usr/lib/llvm-9/include/llvm/IR/CallSite.h:815:40: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 815 | return CI.ParameterEncoding.size() - 1; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clBuildProgram.c -In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:30, - from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:50: -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getAdjusted(uint64_t, int16_t) [with DigitsT = unsigned int; uint64_t = long unsigned int; int16_t = short int]': -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:96:45: required from here -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:89:37: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 89 | return getRounded(Digits >> Shift, Scale + Shift, - | ~~~~~~~^~~~~~~~ -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:89:53: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] - 89 | return getRounded(Digits >> Shift, Scale + Shift, - | ~~~~~~^~~~~~~ -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getAdjusted(uint64_t, int16_t) [with DigitsT = long unsigned int; uint64_t = long unsigned int; int16_t = short int]': -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:102:45: required from here -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:89:53: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getQuotient(DigitsT, DigitsT) [with DigitsT = long unsigned int]': -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:178:39: required from here -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:166:19: warning: conversion from 'long unsigned int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 166 | return divide32(Dividend, Divisor); - | ^~~~~~~~ -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:166:29: warning: conversion from 'long unsigned int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 166 | return divide32(Dividend, Divisor); - | ^~~~~~~ -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = unsigned int; int16_t = short int]': -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:402:56: required from here -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:391:54: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] - 391 | if (!compare(LDigits, LScale, DigitsT(1), RLgFloor + getWidth())) - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]': -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:410:56: required from here -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:391:54: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]': -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:93:36: required from here -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:831:20: warning: conversion from 'int32_t' {aka 'int'} to 'int16_t' {aka 'short int'} may change value [-Wconversion] - 831 | return *this <<= Scales; - | ^~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueCopyBuffer.c +In file included from /usr/lib/llvm-9/include/clang/AST/ExternalASTSource.h:20, + from /usr/lib/llvm-9/include/clang/AST/Decl.h:20, + from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:19, + from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/clang/Basic/Module.h: In member function 'void clang::Module::setParent(clang::Module*)': +/usr/lib/llvm-9/include/clang/Basic/Module.h:439:59: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 439 | Parent->SubModuleIndex[Name] = Parent->SubModules.size(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_alignment_with_dynamic_wg3.cpp:4: +/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' + 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") + | ^ +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueCopyBuffer.c: In function 'POclEnqueueCopyBuffer': +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueCopyBuffer.c:96:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 96 | event, num_events_in_wait_list, + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:19, + from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::VarDecl::setTSCSpec(clang::ThreadStorageClassSpecifier)': +/usr/lib/llvm-9/include/clang/AST/Decl.h:1025:27: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 1025 | VarDeclBits.TSCSpec = TSC; + | ^~~ +/usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::VarDecl::setInitStyle(clang::VarDecl::InitializationStyle)': +/usr/lib/llvm-9/include/clang/AST/Decl.h:1270:29: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 1270 | VarDeclBits.InitStyle = Style; + | ^~~~~ +/usr/lib/llvm-9/include/clang/AST/Decl.h: In constructor 'clang::ImplicitParamDecl::ImplicitParamDecl(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)': +/usr/lib/llvm-9/include/clang/AST/Decl.h:1541:44: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 1541 | NonParmVarDeclBits.ImplicitParamKind = ParamKind; + | ^~~~~~~~~ +/usr/lib/llvm-9/include/clang/AST/Decl.h: In constructor 'clang::ImplicitParamDecl::ImplicitParamDecl(clang::ASTContext&, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)': +/usr/lib/llvm-9/include/clang/AST/Decl.h:1549:44: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 1549 | NonParmVarDeclBits.ImplicitParamKind = ParamKind; + | ^~~~~~~~~ +/usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::ParmVarDecl::setScopeInfo(unsigned int, unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Decl.h:1600:45: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion] + 1600 | ParmVarDeclBits.ScopeDepthOrObjCQuals = scopeDepth; + | ^~~~~~~~~~ +/usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::ParmVarDecl::setObjCDeclQualifier(clang::Decl::ObjCDeclQualifier)': +/usr/lib/llvm-9/include/clang/AST/Decl.h:1627:45: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion] + 1627 | ParmVarDeclBits.ScopeDepthOrObjCQuals = QTVal; + | ^~~~~ +/usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::ParmVarDecl::setParameterIndex(unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Decl.h:1719:38: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 1719 | ParmVarDeclBits.ParameterIndex = parameterIndex; + | ^~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::FunctionDecl::setConstexprKind(clang::ConstexprSpecKind)': +/usr/lib/llvm-9/include/clang/AST/Decl.h:2112:38: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 2112 | FunctionDeclBits.ConstexprKind = CSK; + | ^~~ +/usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::FunctionDecl::setStorageClass(clang::StorageClass)': +/usr/lib/llvm-9/include/clang/AST/Decl.h:2372:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 2372 | FunctionDeclBits.SClass = SClass; + | ^~~~~~ +[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueCopyBufferRect.c +/usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::TagDecl::setTagKind(clang::TagDecl::TagKind)': +/usr/lib/llvm-9/include/clang/AST/Decl.h:3280:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 3280 | void setTagKind(TagKind TK) { TagDeclBits.TagDeclKind = TK; } + | ^~ +/usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::EnumDecl::setNumPositiveBits(unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Decl.h:3407:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char' may change value [-Wconversion] + 3407 | EnumDeclBits.NumPositiveBits = Num; + | ^~~ +/usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::EnumDecl::setNumNegativeBits(unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Decl.h:3413:74: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char' may change value [-Wconversion] + 3413 | void setNumNegativeBits(unsigned Num) { EnumDeclBits.NumNegativeBits = Num; } + | ^~~ +/usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::RecordDecl::setArgPassingRestrictions(clang::RecordDecl::ArgPassingKind)': +/usr/lib/llvm-9/include/clang/AST/Decl.h:3785:45: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 3785 | RecordDeclBits.ArgPassingRestrictions = Kind; + | ^~~~ +[ 20%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/clamp.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/clamp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clamp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 20%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueCopyBufferToImage.c +In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, + from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, + from /usr/lib/llvm-9/include/llvm/Pass.h:364, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ -[ 11%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/all.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/all.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/all.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:30: -/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: -/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ +In file included from /usr/lib/llvm-9/include/clang/AST/Expr.h:21, + from /usr/lib/llvm-9/include/clang/AST/OpenMPClause.h:21, + from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:21, + from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/clang/AST/Stmt.h: In constructor 'clang::Stmt::Stmt(clang::Stmt::StmtClass)': +/usr/lib/llvm-9/include/clang/AST/Stmt.h:1082:23: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 1082 | StmtBits.sClass = SC; + | ^~ +[ 20%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/clamp_int.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/clamp_int.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clamp_int.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +/usr/lib/llvm-9/include/clang/AST/Stmt.h: In constructor 'clang::AttributedStmt::AttributedStmt(clang::SourceLocation, llvm::ArrayRef, clang::Stmt*)': +/usr/lib/llvm-9/include/clang/AST/Stmt.h:1765:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1765 | AttributedStmtBits.NumAttrs = Attrs.size(); + | ~~~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Stmt.h:1765:46: warning: conversion from 'unsigned int' to 'unsigned int:23' may change value [-Wconversion] + 1765 | AttributedStmtBits.NumAttrs = Attrs.size(); + | ^ In file included from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:56: @@ -4969,51 +4691,41 @@ /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:60:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 60 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/MC/StringTableBuilder.h:12, + from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeWriter.h:18, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:51: +/usr/lib/llvm-9/include/llvm/ADT/CachedHashString.h: In constructor 'llvm::CachedHashStringRef::CachedHashStringRef(llvm::StringRef, uint32_t)': +/usr/lib/llvm-9/include/llvm/ADT/CachedHashString.h:40:33: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 40 | : P(S.data()), Size(S.size()), Hash(Hash) { + | ~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Stmt.h: In constructor 'clang::AttributedStmt::AttributedStmt(clang::Stmt::EmptyShell, unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Stmt.h:1772:35: warning: conversion from 'unsigned int' to 'unsigned int:23' may change value [-Wconversion] + 1772 | AttributedStmtBits.NumAttrs = NumAttrs; + | ^~~~~~~~ /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:61:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 61 | AvailableArray[F/4] |= State << 2*(F&3); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:30: -/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 97 | SubclassData = val; - | ^~~ -[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_build.c -In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:30: -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 536 | return cast(this)->getNumElements(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCompileProgram.c -In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, - from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/CachedHashString.h: In constructor 'llvm::CachedHashString::CachedHashString(llvm::StringRef, uint32_t)': +/usr/lib/llvm-9/include/llvm/ADT/CachedHashString.h:105:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 105 | : P(new char[S.size()]), Size(S.size()), Hash(Hash) { + | ~~~~~~^~ +[ 20%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueCopyImageToBuffer.c +[ 20%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMigrateMemObjects.c +In file included from /usr/lib/llvm-9/include/clang/AST/Expr.h:22, + from /usr/lib/llvm-9/include/clang/AST/OpenMPClause.h:21, + from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:21, + from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/clang/AST/TemplateBase.h: In constructor 'clang::TemplateArgument::TemplateArgument(llvm::ArrayRef)': +/usr/lib/llvm-9/include/clang/AST/TemplateBase.h:221:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 221 | this->Args.NumArgs = Args.size(); + | ~~~~~~~~~^~ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:31: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } @@ -5045,9 +4757,100 @@ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ -[ 12%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/any.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/any.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/any.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +/usr/lib/llvm-9/include/clang/AST/TemplateBase.h: In member function 'unsigned int clang::TemplateArgumentListInfo::size() const': +/usr/lib/llvm-9/include/clang/AST/TemplateBase.h:576:48: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 576 | unsigned size() const { return Arguments.size(); } + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMigrateMemObjects.c: In function 'POclEnqueueMigrateMemObjects': +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMigrateMemObjects.c:47:6: warning: unsigned conversion from 'int' to 'cl_mem_migration_flags' {aka 'long unsigned int'} changes value from '-4' to '18446744073709551612' [-Wsign-conversion] + 47 | ~(CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED | CL_MIGRATE_MEM_OBJECT_HOST); + | ^ +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMigrateMemObjects.c:77:34: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 77 | num_events_in_wait_list, event_wait_list, + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:56: +/usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h: In member function 'unsigned int llvm::CallGraphSCC::size() const': +/usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h:100:44: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 100 | unsigned size() const { return Nodes.size(); } + | ~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/Support/BlockFrequency.h:16, + from /usr/lib/llvm-9/include/llvm/Analysis/BlockFrequencyInfo.h:19, + from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, + from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:56: +/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)': +/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:110:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 110 | N = (static_cast(N) * RHS.N + D / 2) / D; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/clang/AST/OpenMPClause.h:21, + from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:21, + from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/clang/AST/Expr.h: In constructor 'clang::Expr::Expr(clang::Stmt::StmtClass, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, bool, bool, bool, bool)': +/usr/lib/llvm-9/include/clang/AST/Expr.h:126:26: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 126 | ExprBits.ValueKind = VK; + | ^~ +/usr/lib/llvm-9/include/clang/AST/Expr.h:127:27: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 127 | ExprBits.ObjectKind = OK; + | ^~ +/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::Expr::setValueKind(clang::ExprValueKind)': +/usr/lib/llvm-9/include/clang/AST/Expr.h:431:63: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 431 | void setValueKind(ExprValueKind Cat) { ExprBits.ValueKind = Cat; } + | ^~~ +/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::Expr::setObjectKind(clang::ExprObjectKind)': +/usr/lib/llvm-9/include/clang/AST/Expr.h:434:66: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 434 | void setObjectKind(ExprObjectKind Cat) { ExprBits.ObjectKind = Cat; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)': +/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:124:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +[ 20%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/clz.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/clz.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clz.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/AST/Expr.h: In constructor 'clang::CharacterLiteral::CharacterLiteral(unsigned int, clang::CharacterLiteral::CharacterKind, clang::QualType, clang::SourceLocation)': +/usr/lib/llvm-9/include/clang/AST/Expr.h:1520:33: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 1520 | CharacterLiteralBits.Kind = kind; + | ^~~~ +/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::CharacterLiteral::setKind(clang::CharacterLiteral::CharacterKind)': +/usr/lib/llvm-9/include/clang/AST/Expr.h:1537:66: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 1537 | void setKind(CharacterKind kind) { CharacterLiteralBits.Kind = kind; } + | ^~~~ +/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::FloatingLiteral::setRawSemantics(llvm::APFloatBase::Semantics)': +/usr/lib/llvm-9/include/clang/AST/Expr.h:1585:37: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 1585 | FloatingLiteralBits.Semantics = Sem; + | ^~~ +/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::FloatingLiteral::setSemantics(const llvm::fltSemantics&)': +/usr/lib/llvm-9/include/clang/AST/Expr.h:1597:71: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 1597 | FloatingLiteralBits.Semantics = llvm::APFloatBase::SemanticsToEnum(Sem); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-9/include/clang/AST/Expr.h: In constructor 'clang::UnaryOperator::UnaryOperator(clang::Expr*, clang::UnaryOperator::Opcode, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, bool)': +/usr/lib/llvm-9/include/clang/AST/Expr.h:2031:29: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] + 2031 | UnaryOperatorBits.Opc = opc; + | ^~~ +/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::UnaryOperator::setOpcode(clang::UnaryOperator::Opcode)': +/usr/lib/llvm-9/include/clang/AST/Expr.h:2044:56: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] + 2044 | void setOpcode(Opcode Opc) { UnaryOperatorBits.Opc = Opc; } + | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:17, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:33: /usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h: In instantiation of 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Mask() [with E = llvm::DINode::DIFlags; typename std::underlying_type<_Tp>::type = unsigned int]': @@ -5061,80 +4864,130 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 85 | 1; | ~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:19, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' -/usr/lib/llvm-9/include/llvm/Support/Error.h:969:34: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:30: -/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 899 | setValueSubclassData(Opcode); - | ^~~~~~ +/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'unsigned int clang::OffsetOfNode::getArrayExprIndex() const': +/usr/lib/llvm-9/include/clang/AST/Expr.h:2193:17: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 2193 | return Data >> 2; + | ~~~~~^~~~ +/usr/lib/llvm-9/include/clang/AST/Expr.h: In constructor 'clang::UnaryExprOrTypeTraitExpr::UnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTrait, clang::TypeSourceInfo*, clang::QualType, clang::SourceLocation, clang::SourceLocation)': +/usr/lib/llvm-9/include/clang/AST/Expr.h:2360:41: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 2360 | UnaryExprOrTypeTraitExprBits.Kind = ExprKind; + | ^~~~~~~~ +/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::UnaryExprOrTypeTraitExpr::setKind(clang::UnaryExprOrTypeTrait)': +/usr/lib/llvm-9/include/clang/AST/Expr.h:2376:78: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 2376 | void setKind(UnaryExprOrTypeTrait K) { UnaryExprOrTypeTraitExprBits.Kind = K;} + | ^ +[ 20%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/convert_type.cl.bc /usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h: In instantiation of 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Mask() [with E = llvm::DISubprogram::DISPFlags; typename std::underlying_type<_Tp>::type = unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:93:3: required from 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Underlying(E) [with E = llvm::DISubprogram::DISPFlags; typename std::underlying_type<_Tp>::type = unsigned int]' /usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:112:35: required from 'E llvm::BitmaskEnumDetail::operator&(E, E) [with E = llvm::DISubprogram::DISPFlags; = void]' /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:1732:58: required from here /usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:84:51: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'std::__underlying_type_impl::type' {aka 'unsigned int'} may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:297:26: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:20, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: -/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::StartNewSlab() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]': -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:260:5: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' -/usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:398:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 398 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); - | ~~~~~~~~~~^~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/convert_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/convert_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:30, from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:50: -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'int16_t llvm::ScaledNumbers::matchScales(DigitsT&, int16_t&, DigitsT&, int16_t&) [with DigitsT = unsigned int; int16_t = short int]': -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:342:30: required from 'std::pair llvm::ScaledNumbers::getSum(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = unsigned int; int16_t = short int]' -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:357:49: required from here -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:320:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] - 320 | LScale -= ShiftL; - | ~~~~~~~^~~~~~~~~ -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:321:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] - 321 | RScale += ShiftR; - | ~~~~~~~^~~~~~~~~ -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'int16_t llvm::ScaledNumbers::matchScales(DigitsT&, int16_t&, DigitsT&, int16_t&) [with DigitsT = long unsigned int; int16_t = short int]': -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:342:30: required from 'std::pair llvm::ScaledNumbers::getSum(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]' -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:363:49: required from here -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:320:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] - 320 | LScale -= ShiftL; - | ~~~~~~~^~~~~~~~~ -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:321:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] - 321 | RScale += ShiftR; - | ~~~~~~~^~~~~~~~~ -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'static llvm::ScaledNumber llvm::ScaledNumber::adjustToWidth(uint64_t, int32_t) [with DigitsT = long unsigned int; uint64_t = long unsigned int; int32_t = int]': -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:525:61: required from 'static llvm::ScaledNumber llvm::ScaledNumber::get(uint64_t) [with DigitsT = long unsigned int; uint64_t = long unsigned int]' -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:93:23: required from here -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:704:60: warning: conversion from 'int32_t' {aka 'int'} to 'int16_t' {aka 'short int'} may change value [-Wconversion] - 704 | auto Adjusted = ScaledNumbers::getAdjusted(N, Shift); - | ^~~~~ +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getAdjusted(uint64_t, int16_t) [with DigitsT = unsigned int; uint64_t = long unsigned int; int16_t = short int]': +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:96:45: required from here +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:89:37: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 89 | return getRounded(Digits >> Shift, Scale + Shift, + | ~~~~~~~^~~~~~~~ +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:89:53: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] + 89 | return getRounded(Digits >> Shift, Scale + Shift, + | ~~~~~~^~~~~~~ +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getAdjusted(uint64_t, int16_t) [with DigitsT = long unsigned int; uint64_t = long unsigned int; int16_t = short int]': +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:102:45: required from here +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:89:53: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] +[ 20%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cross.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cross.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/cross.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getQuotient(DigitsT, DigitsT) [with DigitsT = long unsigned int]': +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:178:39: required from here +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:166:19: warning: conversion from 'long unsigned int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 166 | return divide32(Dividend, Divisor); + | ^~~~~~~~ +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:166:29: warning: conversion from 'long unsigned int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 166 | return divide32(Dividend, Divisor); + | ^~~~~~~ +/usr/lib/llvm-9/include/clang/AST/Expr.h: In constructor 'clang::CastExpr::CastExpr(clang::Stmt::StmtClass, clang::QualType, clang::ExprValueKind, clang::CastKind, clang::Expr*, unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Expr.h:3149:25: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] + 3149 | CastExprBits.Kind = kind; + | ^~~~ +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = unsigned int; int16_t = short int]': +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:402:56: required from here +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:391:54: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] + 391 | if (!compare(LDigits, LScale, DigitsT(1), RLgFloor + getWidth())) + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::CastExpr::setCastKind(clang::CastKind)': +/usr/lib/llvm-9/include/clang/AST/Expr.h:3168:54: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] + 3168 | void setCastKind(CastKind K) { CastExprBits.Kind = K; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]': +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:410:56: required from here +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:391:54: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]': +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:93:36: required from here +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:831:20: warning: conversion from 'int32_t' {aka 'int'} to 'int16_t' {aka 'short int'} may change value [-Wconversion] + 831 | return *this <<= Scales; + | ^~~~~~ +/usr/lib/llvm-9/include/clang/AST/Expr.h: In constructor 'clang::BinaryOperator::BinaryOperator(clang::Expr*, clang::Expr*, clang::BinaryOperator::Opcode, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, clang::FPOptions)': +/usr/lib/llvm-9/include/clang/AST/Expr.h:3422:30: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] + 3422 | BinaryOperatorBits.Opc = opc; + | ^~~ +/usr/lib/llvm-9/include/clang/AST/Expr.h:3423:54: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 3423 | BinaryOperatorBits.FPFeatures = FPFeatures.getInt(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::BinaryOperator::setOpcode(clang::BinaryOperator::Opcode)': +/usr/lib/llvm-9/include/clang/AST/Expr.h:3443:57: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] + 3443 | void setOpcode(Opcode Opc) { BinaryOperatorBits.Opc = Opc; } + | ^~~ +[ 20%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o +/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::BinaryOperator::setFPFeatures(clang::FPOptions)': +/usr/lib/llvm-9/include/clang/AST/Expr.h:3579:45: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 3579 | BinaryOperatorBits.FPFeatures = F.getInt(); + | ~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Expr.h: In constructor 'clang::BinaryOperator::BinaryOperator(clang::Expr*, clang::Expr*, clang::BinaryOperator::Opcode, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, clang::FPOptions, bool)': +/usr/lib/llvm-9/include/clang/AST/Expr.h:3607:30: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] + 3607 | BinaryOperatorBits.Opc = opc; + | ^~~ +/usr/lib/llvm-9/include/clang/AST/Expr.h:3608:54: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 3608 | BinaryOperatorBits.FPFeatures = FPFeatures.getInt(); + | ~~~~~~~~~~~~~~~~~^~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clFinish.c +In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: +/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'unsigned int clang::InitListExpr::getNumInits() const': +/usr/lib/llvm-9/include/clang/AST/Expr.h:4401:55: warning: conversion from 'clang::ASTVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4401 | unsigned getNumInits() const { return InitExprs.size(); } + | ~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { @@ -5142,111 +4995,27 @@ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ -In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, - from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:31: -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 268 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:20, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: -/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:985:78: required from here -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 415 | computeSlabSize(std::distance(Slabs.begin(), I)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clLinkProgram.c -In file included from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: -/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, llvm::TargetLibraryInfoImpl::AvailabilityState)': -/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:60:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 60 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:61:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 61 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_build.c: In function 'clean_program_on_rebuild': -/build/reproducible-path/pocl-1.6/lib/CL/pocl_build.c:476:46: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 476 | pocl_free_llvm_irs (program, i); - | ^ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_build.c: In function 'compile_and_link_program': -/build/reproducible-path/pocl-1.6/lib/CL/pocl_build.c:894:50: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 894 | pocl_calculate_kernel_hash (program, j, device_i); - | ^ -In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, - from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, - from /usr/lib/llvm-9/include/llvm/Pass.h:364, - from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:28, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, - from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:31: -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -In file included from /usr/lib/llvm-9/include/llvm/Support/VirtualFileSystem.h:27, - from /usr/lib/llvm-9/include/clang/Basic/FileManager.h:27, - from /usr/lib/llvm-9/include/clang/Basic/Module.h:18, - from /usr/lib/llvm-9/include/clang/AST/ExternalASTSource.h:20, - from /usr/lib/llvm-9/include/clang/AST/Decl.h:20, - from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:19, - from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:138:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 138 | return Buffers.size(); - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 337 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ +/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::InitListExpr::setInit(unsigned int, clang::Expr*)': +/usr/lib/llvm-9/include/clang/AST/Expr.h:4434:55: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion] + 4434 | ExprBits.TypeDependent |= expr->isTypeDependent(); + | ^ +/usr/lib/llvm-9/include/clang/AST/Expr.h:4435:57: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion] + 4435 | ExprBits.ValueDependent |= expr->isValueDependent(); + | ^ +/usr/lib/llvm-9/include/clang/AST/Expr.h:4436:73: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion] + 4436 | ExprBits.InstantiationDependent |= expr->isInstantiationDependent(); + | ^ +/usr/lib/llvm-9/include/clang/AST/Expr.h:4438:49: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion] + 4438 | expr->containsUnexpandedParameterPack(); + | ^ +/usr/lib/llvm-9/include/clang/AST/Expr.h: In constructor 'clang::DesignatedInitExpr::DesignatedInitExpr(unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Expr.h:4640:38: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 4640 | NumDesignators(0), NumSubExprs(NumSubExprs), Designators(nullptr) { } + | ^~~~~~~~~~~ +[ 21%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clFlush.c +[ 22%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/distance.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/distance.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/distance.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:32: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': @@ -5258,28 +5027,45 @@ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:56: -/usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h: In member function 'unsigned int llvm::CallGraphSCC::size() const': -/usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h:100:44: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 100 | unsigned size() const { return Nodes.size(); } - | ~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:19, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' +/usr/lib/llvm-9/include/llvm/Support/Error.h:969:34: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetTransformInfo.h:25, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:62: +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | @@ -5290,125 +5076,165 @@ /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:159:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 159 | return Buffers.size(); - | ~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/Support/BlockFrequency.h:16, - from /usr/lib/llvm-9/include/llvm/Analysis/BlockFrequencyInfo.h:19, - from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, - from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:56: -/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)': -/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:110:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 110 | N = (static_cast(N) * RHS.N + D / 2) / D; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)': -/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:124:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 263 | (B * FastMathFlags::AllowReassoc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 263 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 269 | (B * FastMathFlags::NoNaNs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 269 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 275 | (B * FastMathFlags::NoInfs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 275 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 281 | (B * FastMathFlags::NoSignedZeros); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 281 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 287 | (B * FastMathFlags::AllowReciprocal); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 287 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 293 | (B * FastMathFlags::AllowContract); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 293 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 299 | (B * FastMathFlags::ApproxFunc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 299 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 305 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 305 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 311 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 311 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:297:26: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:20, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: +/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::StartNewSlab() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]': +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:260:5: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' +/usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:398:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 398 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); + | ~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 530 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | }); + | ~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:31: -/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^~ -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:19, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::pair; bool = false]' -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:249:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' -/usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:30, from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:50: -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getLgImpl(DigitsT, int16_t) [with DigitsT = unsigned int; int16_t = short int]': -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:223:22: required from 'int32_t llvm::ScaledNumbers::getLgFloor(DigitsT, int16_t) [with DigitsT = unsigned int; int32_t = int; int16_t = short int]' -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:390:35: required from 'std::pair llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = unsigned int; int16_t = short int]' -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:402:56: required from here -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:195:71: warning: conversion from 'long unsigned int' to 'int32_t' {aka 'int'} may change value [-Wconversion] - 195 | int32_t LocalFloor = sizeof(Digits) * 8 - countLeadingZeros(Digits) - 1; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getLgImpl(DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]': -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:223:22: required from 'int32_t llvm::ScaledNumbers::getLgFloor(DigitsT, int16_t) [with DigitsT = long unsigned int; int32_t = int; int16_t = short int]' -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:390:35: required from 'std::pair llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]' -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:410:56: required from here -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:195:71: warning: conversion from 'long unsigned int' to 'int32_t' {aka 'int'} may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'void llvm::ScaledNumber::shiftLeft(int32_t) [with DigitsT = long unsigned int; int32_t = int]': -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:624:5: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator<<=(int16_t) [with DigitsT = long unsigned int; int16_t = short int]' -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:831:16: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]' -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:93:36: required from here -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:844:9: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] - 844 | Scale += ScaleShift; - | ~~~~~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: -/usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h: In member function 'unsigned int llvm::CallGraphSCC::size() const': -/usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h:100:44: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 100 | unsigned size() const { return Nodes.size(); } - | ~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/Support/BlockFrequency.h:16, - from /usr/lib/llvm-9/include/llvm/Analysis/BlockFrequencyInfo.h:19, - from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, - from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: -/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)': -/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:110:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 110 | N = (static_cast(N) * RHS.N + D / 2) / D; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)': -/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:124:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In file included from /usr/lib/llvm-9/include/clang/Basic/FileManager.h:27, - from /usr/lib/llvm-9/include/clang/Basic/Module.h:18, - from /usr/lib/llvm-9/include/clang/AST/ExternalASTSource.h:20, - from /usr/lib/llvm-9/include/clang/AST/Decl.h:20, - from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:19, - from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/llvm/Support/VirtualFileSystem.h: In member function 'int llvm::vfs::recursive_directory_iterator::level() const': -/usr/lib/llvm-9/include/llvm/Support/VirtualFileSystem.h:237:32: warning: conversion from 'std::stack >::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 237 | return State->Stack.size() - 1; - | ~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'int16_t llvm::ScaledNumbers::matchScales(DigitsT&, int16_t&, DigitsT&, int16_t&) [with DigitsT = unsigned int; int16_t = short int]': +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:342:30: required from 'std::pair llvm::ScaledNumbers::getSum(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = unsigned int; int16_t = short int]' +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:357:49: required from here +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:320:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] + 320 | LScale -= ShiftL; + | ~~~~~~~^~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:321:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] + 321 | RScale += ShiftR; + | ~~~~~~~^~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'int16_t llvm::ScaledNumbers::matchScales(DigitsT&, int16_t&, DigitsT&, int16_t&) [with DigitsT = long unsigned int; int16_t = short int]': +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:342:30: required from 'std::pair llvm::ScaledNumbers::getSum(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]' +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:363:49: required from here +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:320:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] + 320 | LScale -= ShiftL; + | ~~~~~~~^~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:321:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] + 321 | RScale += ShiftR; + | ~~~~~~~^~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'static llvm::ScaledNumber llvm::ScaledNumber::adjustToWidth(uint64_t, int32_t) [with DigitsT = long unsigned int; uint64_t = long unsigned int; int32_t = int]': +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:525:61: required from 'static llvm::ScaledNumber llvm::ScaledNumber::get(uint64_t) [with DigitsT = long unsigned int; uint64_t = long unsigned int]' +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:93:23: required from here +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:704:60: warning: conversion from 'int32_t' {aka 'int'} to 'int16_t' {aka 'short int'} may change value [-Wconversion] + 704 | auto Adjusted = ScaledNumbers::getAdjusted(N, Shift); + | ^~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, + from /usr/lib/llvm-9/include/llvm/Analysis/TargetTransformInfo.h:30, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:62: +/usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 122 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 22%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueBarrier.c In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:30, + from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; @@ -5421,132 +5247,61 @@ /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:14, - from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, - from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, - from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] - 38 | return X < 10 ? '0' + X : HexChar + X - 10; - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:31: -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 744 | (V ? HasMetadataBit : 0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:20, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: +/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:985:78: required from here +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 415 | computeSlabSize(std::distance(Slabs.begin(), I)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetTransformInfo.h:31, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:62: +/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h: In constructor 'llvm::SCEV::SCEV(llvm::FoldingSetNodeIDRef, unsigned int, short unsigned int)': +/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h:123:30: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 123 | : FastID(ID), SCEVType(SCEVTy), ExpressionSize(ExpressionSize) {} + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h:430:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 430 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::ExitLimitQuery)': +/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h:458:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 458 | Val.AllowPredicates); + | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:30, + from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:31: -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/APInt.h:18, - from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:30: -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 70 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 102 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 128 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 163 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 197 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, - from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, - from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:31: -/usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: -/usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 249 | AlignedCharArray::value, - | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:31: -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 169 | SubClassData = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 245 | Visibility = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 256 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 457 | Linkage = LT; - | ^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: +In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, + from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, + from /usr/lib/llvm-9/include/llvm/Pass.h:364, + from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:28, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 22%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/dot.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/dot.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/dot.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:30, + from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); @@ -5555,15 +5310,12 @@ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 22%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: + from /usr/lib/llvm-9/include/llvm/Pass.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), @@ -5571,6 +5323,7 @@ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMarker.c /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), @@ -5602,24 +5355,22 @@ from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, + from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, + from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; @@ -5632,12 +5383,6 @@ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:31: -/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; @@ -5646,41 +5391,164 @@ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ +[ 22%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fast_distance.cl.bc +[ 22%] Linking CXX executable test_shuffle +[ 22%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetKernelWorkGroupInfo.c +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_shuffle.dir/link.txt --verbose=1 /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ -[ 12%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/as_type.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/as_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/as_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:27, - from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, - from /usr/lib/llvm-9/include/llvm/Support/MemoryBuffer.h:22, - from /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:24, - from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:22, - from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, - from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, - from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fast_distance.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_distance.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_shuffle.dir/test_shuffle.cc.o -o test_shuffle ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:19, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::pair; bool = false]' +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:249:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' +/usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, + from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: -/usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 233 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:31: +In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:30, + from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:50: +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getLgImpl(DigitsT, int16_t) [with DigitsT = unsigned int; int16_t = short int]': +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:223:22: required from 'int32_t llvm::ScaledNumbers::getLgFloor(DigitsT, int16_t) [with DigitsT = unsigned int; int32_t = int; int16_t = short int]' +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:390:35: required from 'std::pair llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = unsigned int; int16_t = short int]' +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:402:56: required from here +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:195:71: warning: conversion from 'long unsigned int' to 'int32_t' {aka 'int'} may change value [-Wconversion] + 195 | int32_t LocalFloor = sizeof(Digits) * 8 - countLeadingZeros(Digits) - 1; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getLgImpl(DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]': +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:223:22: required from 'int32_t llvm::ScaledNumbers::getLgFloor(DigitsT, int16_t) [with DigitsT = long unsigned int; int32_t = int; int16_t = short int]' +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:390:35: required from 'std::pair llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]' +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:410:56: required from here +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:195:71: warning: conversion from 'long unsigned int' to 'int32_t' {aka 'int'} may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'void llvm::ScaledNumber::shiftLeft(int32_t) [with DigitsT = long unsigned int; int32_t = int]': +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:624:5: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator<<=(int16_t) [with DigitsT = long unsigned int; int16_t = short int]' +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:831:16: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]' +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:93:36: required from here +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:844:9: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] + 844 | Scale += ScaleShift; + | ~~~~~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:17, + from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:24, + from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/clang/AST/Attr.h: In constructor 'clang::Attr::Attr(clang::attr::Kind, clang::SourceRange, unsigned int, bool)': +/usr/lib/llvm-9/include/clang/AST/Attr.h:80:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 80 | : Range(R), AttrKind(AK), SpellingListIndex(SpellingListIndex), + | ^~ +/usr/lib/llvm-9/include/clang/AST/Attr.h:80:49: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 80 | : Range(R), AttrKind(AK), SpellingListIndex(SpellingListIndex), + | ^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/AST/Attr.h: In constructor 'clang::ParamIdx::ParamIdx(unsigned int, const clang::Decl*)': +/usr/lib/llvm-9/include/clang/AST/Attr.h:242:13: warning: conversion from 'unsigned int' to 'unsigned int:30' may change value [-Wconversion] + 242 | : Idx(Idx), HasThis(false), IsValid(true) { + | ^~~ +[ 22%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetProgramInfo.c +In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, + from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: +/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 899 | setValueSubclassData(Opcode); + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/clang/AST/Attr.h:333, + from /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:17, + from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:24, + from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::AliasAttr::AliasAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:574:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 574 | , aliaseeLength(Aliasee.size()),aliasee(new (Ctx, 1) char[aliaseeLength]) + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::AliasAttr::setAliasee(clang::ASTContext&, llvm::StringRef)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:591:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 591 | aliaseeLength = S.size(); + | ~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::AnnotateAttr::AnnotateAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:924:49: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 924 | , annotationLength(Annotation.size()),annotation(new (Ctx, 1) char[annotationLength]) + | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::AnnotateAttr::setAnnotation(clang::ASTContext&, llvm::StringRef)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:941:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 941 | annotationLength = S.size(); + | ~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::AsmLabelAttr::AsmLabelAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:1184:39: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1184 | , labelLength(Label.size()),label(new (Ctx, 1) char[labelLength]) + | ~~~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::AsmLabelAttr::setLabel(clang::ASTContext&, llvm::StringRef)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:1201:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1201 | labelLength = S.size(); + | ~~~~~~^~ +In file included from /usr/lib/llvm-9/include/clang/AST/Attr.h:333, + from /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:17, + from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:24, + from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::AvailabilityAttr::AvailabilityAttr(clang::SourceRange, clang::ASTContext&, clang::IdentifierInfo*, llvm::VersionTuple, llvm::VersionTuple, llvm::VersionTuple, bool, llvm::StringRef, bool, llvm::StringRef, int, unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:1464:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1464 | , messageLength(Message.size()),message(new (Ctx, 1) char[messageLength]) + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:1466:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1466 | , replacementLength(Replacement.size()),replacement(new (Ctx, 1) char[replacementLength]) + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::AvailabilityAttr::setMessage(clang::ASTContext&, llvm::StringRef)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:1515:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1515 | messageLength = S.size(); + | ~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::AvailabilityAttr::setReplacement(clang::ASTContext&, llvm::StringRef)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:1532:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1532 | replacementLength = S.size(); + | ~~~~~~^~ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, + from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetTransformInfo.h:32, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:62: +/usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 117 | BBInfo::getHashValue(Edge.getEnd())); + | ^ +[ 22%] Built target test_shuffle +make -f tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build.make tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/DependInfo.cmake --color= /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); @@ -5693,6 +5561,8 @@ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ +[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetEventProfilingInfo.c /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | @@ -5707,58 +5577,32 @@ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, - from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, - from /usr/lib/llvm-9/include/llvm/Pass.h:364, - from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:28, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:67:77: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:249:7: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:30, - from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:50: -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'void llvm::ScaledNumber::shiftRight(int32_t) [with DigitsT = long unsigned int; int32_t = int]': -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:838:5: required from 'void llvm::ScaledNumber::shiftLeft(int32_t) [with DigitsT = long unsigned int; int32_t = int]' -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:624:5: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator<<=(int16_t) [with DigitsT = long unsigned int; int16_t = short int]' -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:831:16: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]' -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:93:36: required from here -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:874:9: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] - 874 | Scale -= ScaleShift; - | ~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'static int llvm::ScaledNumber::countLeadingZerosWidth(llvm::ScaledNumber::DigitsType) [with DigitsT = long unsigned int; llvm::ScaledNumber::DigitsType = long unsigned int]': -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:854:37: required from 'void llvm::ScaledNumber::shiftLeft(int32_t) [with DigitsT = long unsigned int; int32_t = int]' -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:624:5: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator<<=(int16_t) [with DigitsT = long unsigned int; int16_t = short int]' -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:831:16: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]' -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:93:36: required from here -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:692:32: warning: conversion from 'llvm::ScaledNumber::DigitsType' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 692 | return countLeadingZeros32(Digits) + Width - 32; - | ^~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: -/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 899 | setValueSubclassData(Opcode); - | ^~~~~~ +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/depend.internal". +Scanning dependencies of target test_simple_for_with_a_barrier +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build.make tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ -[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateKernel.c -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:33: +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::CapabilityAttr::CapabilityAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:2259:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2259 | , nameLength(Name.size()),name(new (Ctx, 1) char[nameLength]) + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::CapabilityAttr::setName(clang::ASTContext&, llvm::StringRef)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:2287:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2287 | nameLength = S.size(); + | ~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::CodeSegAttr::CodeSegAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:2397:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2397 | , nameLength(Name.size()),name(new (Ctx, 1) char[nameLength]) + | ~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | @@ -5771,6 +5615,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ +[ 23%] Building CXX object tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/test_simple_for_with_a_barrier.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_simple_for_with_a_barrier.dir/test_simple_for_with_a_barrier.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_simple_for_with_a_barrier.cpp +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::CodeSegAttr::setName(clang::ASTContext&, llvm::StringRef)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:2414:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2414 | nameLength = S.size(); + | ~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | @@ -5795,12 +5645,14 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fast_length.cl.bc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fast_length.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_length.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | @@ -5825,16 +5677,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 978 | vt->getNumElements()); - | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); @@ -5856,36 +5698,45 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1180 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1202 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1352 | (ID << 2)); - | ~~~~~~~~~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::DeprecatedAttr::DeprecatedAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, llvm::StringRef, unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:2794:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2794 | , messageLength(Message.size()),message(new (Ctx, 1) char[messageLength]) + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:2795:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2795 | , replacementLength(Replacement.size()),replacement(new (Ctx, 1) char[replacementLength]) + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::DeprecatedAttr::setMessage(clang::ASTContext&, llvm::StringRef)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:2823:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2823 | messageLength = S.size(); + | ~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::DeprecatedAttr::setReplacement(clang::ASTContext&, llvm::StringRef)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:2836:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2836 | replacementLength = S.size(); + | ~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::DiagnoseIfAttr::DiagnoseIfAttr(clang::SourceRange, clang::ASTContext&, clang::Expr*, llvm::StringRef, clang::DiagnoseIfAttr::DiagnosticType, bool, clang::NamedDecl*, unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:2930:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2930 | , messageLength(Message.size()),message(new (Ctx, 1) char[messageLength]) + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::DiagnoseIfAttr::DiagnoseIfAttr(clang::SourceRange, clang::ASTContext&, clang::Expr*, llvm::StringRef, clang::DiagnoseIfAttr::DiagnosticType, unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:2947:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2947 | , messageLength(Message.size()),message(new (Ctx, 1) char[messageLength]) + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::DiagnoseIfAttr::setMessage(clang::ASTContext&, llvm::StringRef)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:2971:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2971 | messageLength = S.size(); + | ~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::EnableIfAttr::EnableIfAttr(clang::SourceRange, clang::ASTContext&, clang::Expr*, llvm::StringRef, unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:3084:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3084 | , messageLength(Message.size()),message(new (Ctx, 1) char[messageLength]) + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::EnableIfAttr::setMessage(clang::ASTContext&, llvm::StringRef)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:3105:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3105 | messageLength = S.size(); + | ~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -5904,6 +5755,8 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clWaitForEvents.c /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | @@ -5916,6 +5769,25 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::ExternalSourceSymbolAttr::ExternalSourceSymbolAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, llvm::StringRef, bool, unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:3275:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3275 | , languageLength(Language.size()),language(new (Ctx, 1) char[languageLength]) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:3276:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3276 | , definedInLength(DefinedIn.size()),definedIn(new (Ctx, 1) char[definedInLength]) + | ~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::ExternalSourceSymbolAttr::setLanguage(clang::ASTContext&, llvm::StringRef)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:3306:28: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3306 | languageLength = S.size(); + | ~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::ExternalSourceSymbolAttr::setDefinedIn(clang::ASTContext&, llvm::StringRef)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:3319:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3319 | definedInLength = S.size(); + | ~~~~~~^~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc: In function 'void pocl_llvm_update_binaries(cl_program)': +/build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:555:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 555 | pocl_cache_program_bc_path(program_bc_path, program, i); + | ^ In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, from /usr/lib/llvm-9/include/llvm/Pass.h:364, @@ -5923,28 +5795,51 @@ from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1111 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2091 | Total += B.input_size(); - | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: -/usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 122 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:67:77: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:249:7: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:30, + from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:50: +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'void llvm::ScaledNumber::shiftRight(int32_t) [with DigitsT = long unsigned int; int32_t = int]': +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:838:5: required from 'void llvm::ScaledNumber::shiftLeft(int32_t) [with DigitsT = long unsigned int; int32_t = int]' +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:624:5: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator<<=(int16_t) [with DigitsT = long unsigned int; int16_t = short int]' +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:831:16: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]' +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:93:36: required from here +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:874:9: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] + 874 | Scale -= ScaleShift; + | ~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::IFuncAttr::IFuncAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:3781:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3781 | , resolverLength(Resolver.size()),resolver(new (Ctx, 1) char[resolverLength]) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::IFuncAttr::setResolver(clang::ASTContext&, llvm::StringRef)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:3798:28: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3798 | resolverLength = S.size(); + | ~~~~~~^~ +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'static int llvm::ScaledNumber::countLeadingZerosWidth(llvm::ScaledNumber::DigitsType) [with DigitsT = long unsigned int; llvm::ScaledNumber::DigitsType = long unsigned int]': +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:854:37: required from 'void llvm::ScaledNumber::shiftLeft(int32_t) [with DigitsT = long unsigned int; int32_t = int]' +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:624:5: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator<<=(int16_t) [with DigitsT = long unsigned int; int16_t = short int]' +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:831:16: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]' +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:93:36: required from here +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:692:32: warning: conversion from 'llvm::ScaledNumber::DigitsType' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 692 | return countLeadingZeros32(Digits) + Width - 32; + | ^~~~~~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::InitSegAttr::InitSegAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:3857:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3857 | , sectionLength(Section.size()),section(new (Ctx, 1) char[sectionLength]) + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::InitSegAttr::setSection(clang::ASTContext&, llvm::StringRef)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:3874:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3874 | sectionLength = S.size(); + | ~~~~~~^~ +[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWaitForEvents.c /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | @@ -5955,6 +5850,26 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ +[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseEvent.c +[ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fast_normalize.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fast_normalize.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_normalize.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, + from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, + from /usr/lib/llvm-9/include/llvm/Pass.h:364, + from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:28, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1111 | NumEntries = Num; + | ^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); @@ -5977,6 +5892,8 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainEvent.c /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -6011,6 +5928,8 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +[ 24%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fract.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fract.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fract.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); @@ -6019,7 +5938,6 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -[ 13%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/async_work_group_copy.cl.bc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); @@ -6028,19 +5946,60 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/async_work_group_copy.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/async_work_group_copy.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/clang/AST/ExternalASTSource.h:20, - from /usr/lib/llvm-9/include/clang/AST/Decl.h:20, - from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:19, - from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/Basic/Module.h: In member function 'void clang::Module::setParent(clang::Module*)': -/usr/lib/llvm-9/include/clang/Basic/Module.h:439:59: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 439 | Parent->SubModuleIndex[Name] = Parent->SubModules.size(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 25%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSetEventCallback.c +[ 25%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_global_id.c.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-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 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_global_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::ObjCRuntimeNameAttr::ObjCRuntimeNameAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:6930:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 6930 | , metadataNameLength(MetadataName.size()),metadataName(new (Ctx, 1) char[metadataNameLength]) + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::ObjCRuntimeNameAttr::setMetadataName(clang::ASTContext&, llvm::StringRef)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:6947:32: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 6947 | metadataNameLength = S.size(); + | ~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: +/usr/lib/llvm-9/include/llvm/IR/CallSite.h: In member function 'unsigned int llvm::AbstractCallSite::getNumArgOperands() const': +/usr/lib/llvm-9/include/llvm/IR/CallSite.h:815:40: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 815 | return CI.ParameterEncoding.size() - 1; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +[ 25%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_global_offset.c.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-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 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_global_offset.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_offset.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::PragmaClangBSSSectionAttr::PragmaClangBSSSectionAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:7666:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 7666 | , nameLength(Name.size()),name(new (Ctx, 1) char[nameLength]) + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::PragmaClangBSSSectionAttr::setName(clang::ASTContext&, llvm::StringRef)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:7683:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 7683 | nameLength = S.size(); + | ~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::PragmaClangDataSectionAttr::PragmaClangDataSectionAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:7710:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 7710 | , nameLength(Name.size()),name(new (Ctx, 1) char[nameLength]) + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::PragmaClangDataSectionAttr::setName(clang::ASTContext&, llvm::StringRef)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:7727:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 7727 | nameLength = S.size(); + | ~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::PragmaClangRodataSectionAttr::PragmaClangRodataSectionAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:7754:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 7754 | , nameLength(Name.size()),name(new (Ctx, 1) char[nameLength]) + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::PragmaClangRodataSectionAttr::setName(clang::ASTContext&, llvm::StringRef)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:7771:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 7771 | nameLength = S.size(); + | ~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::PragmaClangTextSectionAttr::PragmaClangTextSectionAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:7798:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 7798 | , nameLength(Name.size()),name(new (Ctx, 1) char[nameLength]) + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::PragmaClangTextSectionAttr::setName(clang::ASTContext&, llvm::StringRef)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:7815:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 7815 | nameLength = S.size(); + | ~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/IR/Module.h:19, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, @@ -6057,883 +6016,22 @@ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetTransformInfo.h:25, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:62: -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 263 | (B * FastMathFlags::AllowReassoc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 263 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 269 | (B * FastMathFlags::NoNaNs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 269 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 275 | (B * FastMathFlags::NoInfs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 275 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 281 | (B * FastMathFlags::NoSignedZeros); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 281 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 287 | (B * FastMathFlags::AllowReciprocal); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 287 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 293 | (B * FastMathFlags::AllowContract); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 293 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 299 | (B * FastMathFlags::ApproxFunc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 299 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 305 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 305 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 311 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 311 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -In file included from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:19, - from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::VarDecl::setTSCSpec(clang::ThreadStorageClassSpecifier)': -/usr/lib/llvm-9/include/clang/AST/Decl.h:1025:27: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 1025 | VarDeclBits.TSCSpec = TSC; - | ^~~ -/usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::VarDecl::setInitStyle(clang::VarDecl::InitializationStyle)': -/usr/lib/llvm-9/include/clang/AST/Decl.h:1270:29: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 1270 | VarDeclBits.InitStyle = Style; - | ^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 530 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | }); - | ~~ -[ 13%] Linking CXX executable test_shuffle -/usr/lib/llvm-9/include/clang/AST/Decl.h: In constructor 'clang::ImplicitParamDecl::ImplicitParamDecl(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)': -/usr/lib/llvm-9/include/clang/AST/Decl.h:1541:44: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 1541 | NonParmVarDeclBits.ImplicitParamKind = ParamKind; - | ^~~~~~~~~ -/usr/lib/llvm-9/include/clang/AST/Decl.h: In constructor 'clang::ImplicitParamDecl::ImplicitParamDecl(clang::ASTContext&, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)': -/usr/lib/llvm-9/include/clang/AST/Decl.h:1549:44: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 1549 | NonParmVarDeclBits.ImplicitParamKind = ParamKind; - | ^~~~~~~~~ -/usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::ParmVarDecl::setScopeInfo(unsigned int, unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Decl.h:1600:45: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion] - 1600 | ParmVarDeclBits.ScopeDepthOrObjCQuals = scopeDepth; - | ^~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_shuffle.dir/link.txt --verbose=1 -/usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::ParmVarDecl::setObjCDeclQualifier(clang::Decl::ObjCDeclQualifier)': -/usr/lib/llvm-9/include/clang/AST/Decl.h:1627:45: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion] - 1627 | ParmVarDeclBits.ScopeDepthOrObjCQuals = QTVal; - | ^~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, - from /usr/lib/llvm-9/include/llvm/Analysis/TargetTransformInfo.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:62: -/usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 122 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::ParmVarDecl::setParameterIndex(unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Decl.h:1719:38: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 1719 | ParmVarDeclBits.ParameterIndex = parameterIndex; - | ^~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::FunctionDecl::setConstexprKind(clang::ConstexprSpecKind)': -/usr/lib/llvm-9/include/clang/AST/Decl.h:2112:38: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 2112 | FunctionDeclBits.ConstexprKind = CSK; - | ^~~ -/usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::FunctionDecl::setStorageClass(clang::StorageClass)': -/usr/lib/llvm-9/include/clang/AST/Decl.h:2372:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 2372 | FunctionDeclBits.SClass = SClass; - | ^~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/PassManager.h:45, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:23, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: -/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': -/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 359 | SmallVector ArgTys{Args...}; - | ^~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetTransformInfo.h:31, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:62: -/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h: In constructor 'llvm::SCEV::SCEV(llvm::FoldingSetNodeIDRef, unsigned int, short unsigned int)': -/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h:123:30: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 123 | : FastID(ID), SCEVType(SCEVTy), ExpressionSize(ExpressionSize) {} - | ^~~~~~ -/usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::TagDecl::setTagKind(clang::TagDecl::TagKind)': -/usr/lib/llvm-9/include/clang/AST/Decl.h:3280:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 3280 | void setTagKind(TagKind TK) { TagDeclBits.TagDeclKind = TK; } - | ^~ -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_shuffle.dir/test_shuffle.cc.o -o test_shuffle ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -/usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::EnumDecl::setNumPositiveBits(unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Decl.h:3407:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char' may change value [-Wconversion] - 3407 | EnumDeclBits.NumPositiveBits = Num; - | ^~~ -/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h:430:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 430 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::ExitLimitQuery)': -/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h:458:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 458 | Val.AllowPredicates); - | ^ -/usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::EnumDecl::setNumNegativeBits(unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Decl.h:3413:74: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char' may change value [-Wconversion] - 3413 | void setNumNegativeBits(unsigned Num) { EnumDeclBits.NumNegativeBits = Num; } - | ^~~ -/usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::RecordDecl::setArgPassingRestrictions(clang::RecordDecl::ArgPassingKind)': -/usr/lib/llvm-9/include/clang/AST/Decl.h:3785:45: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 3785 | RecordDeclBits.ArgPassingRestrictions = Kind; - | ^~~~ -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:38: +In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ -[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o -In file included from /usr/lib/llvm-9/include/clang/AST/Expr.h:21, - from /usr/lib/llvm-9/include/clang/AST/OpenMPClause.h:21, - from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:21, - from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/AST/Stmt.h: In constructor 'clang::Stmt::Stmt(clang::Stmt::StmtClass)': -/usr/lib/llvm-9/include/clang/AST/Stmt.h:1082:23: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 1082 | StmtBits.sClass = SC; - | ^~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseKernel.c -/usr/lib/llvm-9/include/clang/AST/Stmt.h: In constructor 'clang::AttributedStmt::AttributedStmt(clang::SourceLocation, llvm::ArrayRef, clang::Stmt*)': -/usr/lib/llvm-9/include/clang/AST/Stmt.h:1765:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1765 | AttributedStmtBits.NumAttrs = Attrs.size(); - | ~~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Stmt.h:1765:46: warning: conversion from 'unsigned int' to 'unsigned int:23' may change value [-Wconversion] - 1765 | AttributedStmtBits.NumAttrs = Attrs.size(); - | ^ -/usr/lib/llvm-9/include/clang/AST/Stmt.h: In constructor 'clang::AttributedStmt::AttributedStmt(clang::Stmt::EmptyShell, unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Stmt.h:1772:35: warning: conversion from 'unsigned int' to 'unsigned int:23' may change value [-Wconversion] - 1772 | AttributedStmtBits.NumAttrs = NumAttrs; - | ^~~~~~~~ -[ 13%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/async_work_group_strided_copy.cl.bc -In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:22, - from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, - from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, - from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:138:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 138 | return Buffers.size(); - | ~~~~~~~~~~~~^~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/async_work_group_strided_copy.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/async_work_group_strided_copy.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:159:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 159 | return Buffers.size(); - | ~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetTransformInfo.h:32, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:62: -/usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 117 | BBInfo::getHashValue(Edge.getEnd())); - | ^ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-9/include/clang/AST/Expr.h:22, - from /usr/lib/llvm-9/include/clang/AST/OpenMPClause.h:21, - from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:21, - from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/AST/TemplateBase.h: In constructor 'clang::TemplateArgument::TemplateArgument(llvm::ArrayRef)': -/usr/lib/llvm-9/include/clang/AST/TemplateBase.h:221:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 221 | this->Args.NumArgs = Args.size(); - | ~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:39: -/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 503 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: -/usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 117 | BBInfo::getHashValue(Edge.getEnd())); - | ^ -[ 13%] Built target test_shuffle -/usr/lib/llvm-9/include/clang/AST/TemplateBase.h: In member function 'unsigned int clang::TemplateArgumentListInfo::size() const': -/usr/lib/llvm-9/include/clang/AST/TemplateBase.h:576:48: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 576 | unsigned size() const { return Arguments.size(); } - | ~~~~~~~~~~~~~~^~ -make -f tests/kernel/CMakeFiles/image_query_funcs.dir/build.make tests/kernel/CMakeFiles/image_query_funcs.dir/depend -In file included from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 131 | (V ? 32 : 0)); - | ~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 142 | (V ? 64 : 0)); - | ~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 236 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/kernel /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/image_query_funcs.dir/DependInfo.cmake --color= -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 255 | ((unsigned)Ordering << 7)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:39: -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 358 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 380 | ((unsigned)Ordering << 7)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 486 | ((unsigned)Ordering << 1)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 567 | (unsigned)V); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 577 | (IsWeak << 8)); - | ~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 263 | (B * FastMathFlags::AllowReassoc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 263 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 593 | ((unsigned)Ordering << 2)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 269 | (B * FastMathFlags::NoNaNs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 269 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 606 | ((unsigned)Ordering << 5)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 275 | (B * FastMathFlags::NoInfs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 275 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 281 | (B * FastMathFlags::NoSignedZeros); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 281 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 287 | (B * FastMathFlags::AllowReciprocal); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 287 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 293 | (B * FastMathFlags::AllowContract); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 293 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 299 | (B * FastMathFlags::ApproxFunc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 299 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 305 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 305 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 311 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 311 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 770 | setInstructionSubclassData((SubclassData & 31) | - | ~~~~~~~~~~~~~~~~~~~~^ - 771 | (Operation << 5)); - | ~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 784 | (unsigned)V); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 800 | ((unsigned)Ordering << 2)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 530 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | }); - | ~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1445 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1468 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1653 | unsigned(TCK)); - | ~~~~~~~~~~~~~ -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/image_query_funcs.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/image_query_funcs.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/image_query_funcs.dir/depend.internal". -Scanning dependencies of target image_query_funcs -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/kernel/CMakeFiles/image_query_funcs.dir/build.make tests/kernel/CMakeFiles/image_query_funcs.dir/build -[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-9/include/clang/AST/OpenMPClause.h:21, - from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:21, - from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/AST/Expr.h: In constructor 'clang::Expr::Expr(clang::Stmt::StmtClass, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, bool, bool, bool, bool)': -/usr/lib/llvm-9/include/clang/AST/Expr.h:126:26: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 126 | ExprBits.ValueKind = VK; - | ^~ -/usr/lib/llvm-9/include/clang/AST/Expr.h:127:27: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 127 | ExprBits.ObjectKind = OK; - | ^~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainKernel.c -/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::Expr::setValueKind(clang::ExprValueKind)': -/usr/lib/llvm-9/include/clang/AST/Expr.h:431:63: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 431 | void setValueKind(ExprValueKind Cat) { ExprBits.ValueKind = Cat; } - | ^~~ -/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::Expr::setObjectKind(clang::ExprObjectKind)': -/usr/lib/llvm-9/include/clang/AST/Expr.h:434:66: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 434 | void setObjectKind(ExprObjectKind Cat) { ExprBits.ObjectKind = Cat; } - | ^~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc: In function 'void pocl_llvm_update_binaries(cl_program)': -/build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:555:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 555 | pocl_cache_program_bc_path(program_bc_path, program, i); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 2831 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSetKernelArg.c -[ 15%] Building C object tests/kernel/CMakeFiles/image_query_funcs.dir/image_query_funcs.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/kernel\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/image_query_funcs.dir/image_query_funcs.c.o -c /build/reproducible-path/pocl-1.6/tests/kernel/image_query_funcs.c -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3703 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3726 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::SectionAttr::SectionAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:8578:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 8578 | , nameLength(Name.size()),name(new (Ctx, 1) char[nameLength]) | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/AST/Expr.h: In constructor 'clang::CharacterLiteral::CharacterLiteral(unsigned int, clang::CharacterLiteral::CharacterKind, clang::QualType, clang::SourceLocation)': -/usr/lib/llvm-9/include/clang/AST/Expr.h:1520:33: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 1520 | CharacterLiteralBits.Kind = kind; - | ^~~~ -/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::CharacterLiteral::setKind(clang::CharacterLiteral::CharacterKind)': -/usr/lib/llvm-9/include/clang/AST/Expr.h:1537:66: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 1537 | void setKind(CharacterKind kind) { CharacterLiteralBits.Kind = kind; } - | ^~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::FloatingLiteral::setRawSemantics(llvm::APFloatBase::Semantics)': -/usr/lib/llvm-9/include/clang/AST/Expr.h:1585:37: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 1585 | FloatingLiteralBits.Semantics = Sem; - | ^~~ -/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::FloatingLiteral::setSemantics(const llvm::fltSemantics&)': -/usr/lib/llvm-9/include/clang/AST/Expr.h:1597:71: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 1597 | FloatingLiteralBits.Semantics = llvm::APFloatBase::SemanticsToEnum(Sem); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4409 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4416 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/AST/Expr.h: In constructor 'clang::UnaryOperator::UnaryOperator(clang::Expr*, clang::UnaryOperator::Opcode, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, bool)': -/usr/lib/llvm-9/include/clang/AST/Expr.h:2031:29: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] - 2031 | UnaryOperatorBits.Opc = opc; - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4450 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4457 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::UnaryOperator::setOpcode(clang::UnaryOperator::Opcode)': -/usr/lib/llvm-9/include/clang/AST/Expr.h:2044:56: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] - 2044 | void setOpcode(Opcode Opc) { UnaryOperatorBits.Opc = Opc; } - | ^~~ -/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'unsigned int clang::OffsetOfNode::getArrayExprIndex() const': -/usr/lib/llvm-9/include/clang/AST/Expr.h:2193:17: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 2193 | return Data >> 2; - | ~~~~~^~~~ -/usr/lib/llvm-9/include/clang/AST/Expr.h: In constructor 'clang::UnaryExprOrTypeTraitExpr::UnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTrait, clang::TypeSourceInfo*, clang::QualType, clang::SourceLocation, clang::SourceLocation)': -/usr/lib/llvm-9/include/clang/AST/Expr.h:2360:41: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 2360 | UnaryExprOrTypeTraitExprBits.Kind = ExprKind; - | ^~~~~~~~ -/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::UnaryExprOrTypeTraitExpr::setKind(clang::UnaryExprOrTypeTrait)': -/usr/lib/llvm-9/include/clang/AST/Expr.h:2376:78: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 2376 | void setKind(UnaryExprOrTypeTrait K) { UnaryExprOrTypeTraitExprBits.Kind = K;} - | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:46: -/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 503 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:33: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/clang/AST/Expr.h: In constructor 'clang::CastExpr::CastExpr(clang::Stmt::StmtClass, clang::QualType, clang::ExprValueKind, clang::CastKind, clang::Expr*, unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Expr.h:3149:25: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] - 3149 | CastExprBits.Kind = kind; - | ^~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:46: -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::CastExpr::setCastKind(clang::CastKind)': -/usr/lib/llvm-9/include/clang/AST/Expr.h:3168:54: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] - 3168 | void setCastKind(CastKind K) { CastExprBits.Kind = K; } - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 263 | (B * FastMathFlags::AllowReassoc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 263 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 269 | (B * FastMathFlags::NoNaNs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 269 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 275 | (B * FastMathFlags::NoInfs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 275 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 281 | (B * FastMathFlags::NoSignedZeros); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 281 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 287 | (B * FastMathFlags::AllowReciprocal); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 287 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 293 | (B * FastMathFlags::AllowContract); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 293 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 299 | (B * FastMathFlags::ApproxFunc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:33: -/usr/lib/llvm-9/include/llvm/IR/CallSite.h: In member function 'unsigned int llvm::AbstractCallSite::getNumArgOperands() const': -/usr/lib/llvm-9/include/llvm/IR/CallSite.h:815:40: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 815 | return CI.ParameterEncoding.size() - 1; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 299 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 305 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 305 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 311 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 311 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 530 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | }); - | ~~ -/usr/lib/llvm-9/include/clang/AST/Expr.h: In constructor 'clang::BinaryOperator::BinaryOperator(clang::Expr*, clang::Expr*, clang::BinaryOperator::Opcode, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, clang::FPOptions)': -/usr/lib/llvm-9/include/clang/AST/Expr.h:3422:30: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] - 3422 | BinaryOperatorBits.Opc = opc; - | ^~~ -/usr/lib/llvm-9/include/clang/AST/Expr.h:3423:54: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 3423 | BinaryOperatorBits.FPFeatures = FPFeatures.getInt(); - | ~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:33: -/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, llvm::TargetLibraryInfoImpl::AvailabilityState)': -/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:60:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 60 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:61:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 61 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::BinaryOperator::setOpcode(clang::BinaryOperator::Opcode)': -/usr/lib/llvm-9/include/clang/AST/Expr.h:3443:57: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] - 3443 | void setOpcode(Opcode Opc) { BinaryOperatorBits.Opc = Opc; } - | ^~~ -/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::BinaryOperator::setFPFeatures(clang::FPOptions)': -/usr/lib/llvm-9/include/clang/AST/Expr.h:3579:45: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 3579 | BinaryOperatorBits.FPFeatures = F.getInt(); - | ~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Expr.h: In constructor 'clang::BinaryOperator::BinaryOperator(clang::Expr*, clang::Expr*, clang::BinaryOperator::Opcode, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, clang::FPOptions, bool)': -/usr/lib/llvm-9/include/clang/AST/Expr.h:3607:30: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] - 3607 | BinaryOperatorBits.Opc = opc; - | ^~~ -/usr/lib/llvm-9/include/clang/AST/Expr.h:3608:54: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 3608 | BinaryOperatorBits.FPFeatures = FPFeatures.getInt(); - | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::SectionAttr::setName(clang::ASTContext&, llvm::StringRef)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:8603:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 8603 | nameLength = S.size(); + | ~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, @@ -6943,21 +6041,6 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:30: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] @@ -6966,14 +6049,6 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'unsigned int clang::InitListExpr::getNumInits() const': -/usr/lib/llvm-9/include/clang/AST/Expr.h:4401:55: warning: conversion from 'clang::ASTVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4401 | unsigned getNumInits() const { return InitExprs.size(); } - | ~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::InitListExpr::setInit(unsigned int, clang::Expr*)': -/usr/lib/llvm-9/include/clang/AST/Expr.h:4434:55: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion] - 4434 | ExprBits.TypeDependent |= expr->isTypeDependent(); - | ^ In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, @@ -6983,39 +6058,52 @@ /usr/lib/llvm-9/include/llvm/IR/CallSite.h:215:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 215 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ -[ 15%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o -/usr/lib/llvm-9/include/clang/AST/Expr.h:4435:57: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion] - 4435 | ExprBits.ValueDependent |= expr->isValueDependent(); - | ^ -/usr/lib/llvm-9/include/clang/AST/Expr.h:4436:73: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion] - 4436 | ExprBits.InstantiationDependent |= expr->isInstantiationDependent(); - | ^ -/usr/lib/llvm-9/include/clang/AST/Expr.h:4438:49: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion] - 4438 | expr->containsUnexpandedParameterPack(); - | ^ -/usr/lib/llvm-9/include/clang/AST/Expr.h: In constructor 'clang::DesignatedInitExpr::DesignatedInitExpr(unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Expr.h:4640:38: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 4640 | NumDesignators(0), NumSubExprs(NumSubExprs), Designators(nullptr) { } - | ^~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNDRangeKernel.c -In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, - from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:31: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 15%] Linking C executable image_query_funcs -/build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc: In member function 'llvm::Function* {anonymous}::AutomaticLocals::processAutomaticLocals(llvm::Function*)': -/build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:229:55: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 229 | setFuncArgAddressSpaceMD(NewKernel, F->arg_size() + i, - | ~~~~~~~~~~~~~~^~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-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 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/image_query_funcs.dir/image_query_funcs.c.o -o image_query_funcs ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 25%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_global_size.c.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-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 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_global_size.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_size.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h +[ 25%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::TLSModelAttr::TLSModelAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:9043:39: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 9043 | , modelLength(Model.size()),model(new (Ctx, 1) char[modelLength]) + | ~~~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::TLSModelAttr::setModel(clang::ASTContext&, llvm::StringRef)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:9060:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 9060 | modelLength = S.size(); + | ~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::TargetAttr::TargetAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:9087:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 9087 | , featuresStrLength(FeaturesStr.size()),featuresStr(new (Ctx, 1) char[featuresStrLength]) + | ~~~~~~~~~~~~~~~~^~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetEventInfo.c +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::TargetAttr::setFeaturesStr(clang::ASTContext&, llvm::StringRef)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:9104:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 9104 | featuresStrLength = S.size(); + | ~~~~~~^~ +[ 25%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_group_id.c.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-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 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_group_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_group_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h +/build/reproducible-path/pocl-1.6/lib/CL/clGetEventInfo.c: In function 'POclGetEventInfo': +/build/reproducible-path/pocl-1.6/lib/CL/clGetEventInfo.c:35:15: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 35 | cl_uint r = event->pocl_refcount; + | ^~~~~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::UnavailableAttr::UnavailableAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, clang::UnavailableAttr::ImplicitReason, unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:9680:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 9680 | , messageLength(Message.size()),message(new (Ctx, 1) char[messageLength]) + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::UnavailableAttr::UnavailableAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:9692:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 9692 | , messageLength(Message.size()),message(new (Ctx, 1) char[messageLength]) + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::UnavailableAttr::setMessage(clang::ASTContext&, llvm::StringRef)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:9719:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 9719 | messageLength = S.size(); + | ~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::UuidAttr::UuidAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:9838:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 9838 | , guidLength(Guid.size()),guid(new (Ctx, 1) char[guidLength]) + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::UuidAttr::setGuid(clang::ASTContext&, llvm::StringRef)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:9855:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 9855 | guidLength = S.size(); + | ~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, @@ -7035,266 +6123,101 @@ /usr/lib/llvm-9/include/llvm/Support/Allocator.h:277:43: warning: unused parameter 'Size' [-Wunused-parameter] 277 | void Deallocate(const void *Ptr, size_t Size) { | ~~~~~~~^~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNDRangeKernel.c: In function 'POclEnqueueNDRangeKernel': -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNDRangeKernel.c:299:56: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 299 | num_events_in_wait_list + b_migrate_count, - | ^ -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNDRangeKernel.c:300:57: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 300 | (num_events_in_wait_list + b_migrate_count)? - | ^ -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNDRangeKernel.c:299:56: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 299 | num_events_in_wait_list + b_migrate_count, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNDRangeKernel.c:302:32: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 302 | buffer_count, mem_list); - | ^~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: -/usr/lib/llvm-9/include/llvm/IR/CallSite.h: In instantiation of 'unsigned int llvm::CallSiteBase::getArgumentNo(const llvm::Use*) const [with FunTy = llvm::Function; BBTy = llvm::BasicBlock; ValTy = llvm::Value; UserTy = llvm::User; UseTy = llvm::Use; InstrTy = llvm::Instruction; CallTy = llvm::CallInst; InvokeTy = llvm::InvokeInst; CallBrTy = llvm::CallBrInst; IterTy = llvm::Use*]': -/usr/lib/llvm-9/include/llvm/IR/CallSite.h:807:35: required from here -/usr/lib/llvm-9/include/llvm/IR/CallSite.h:215:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 215 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1111 | NumEntries = Num; - | ^~~ -[ 15%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNativeKernel.c -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 15%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atomics.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atomics.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/atomics.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -[ 15%] Built target image_query_funcs -make -f tests/kernel/CMakeFiles/sampler_address_clamp.dir/build.make tests/kernel/CMakeFiles/sampler_address_clamp.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/kernel /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/sampler_address_clamp.dir/DependInfo.cmake --color= -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNativeKernel.c: In function 'POclEnqueueNativeKernel': -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNativeKernel.c:54:39: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 54 | event, num_events_in_wait_list, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNativeKernel.c:97:26: warning: conversion to 'ptrdiff_t' {aka 'long int'} from 'long unsigned int' may change the sign of the result [-Wsign-conversion] - 97 | ptrdiff_t offset = (uintptr_t) loc - (uintptr_t) args; - | ^ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:33: -/usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h: In member function 'unsigned int llvm::CallGraphSCC::size() const': -/usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h:100:44: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 100 | unsigned size() const { return Nodes.size(); } - | ~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/Support/BlockFrequency.h:16, - from /usr/lib/llvm-9/include/llvm/Analysis/BlockFrequencyInfo.h:19, - from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, - from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:33: -/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)': -/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:110:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 110 | N = (static_cast(N) * RHS.N + D / 2) / D; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)': -/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:124:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/sampler_address_clamp.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/sampler_address_clamp.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/sampler_address_clamp.dir/depend.internal". -Scanning dependencies of target sampler_address_clamp -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/kernel/CMakeFiles/sampler_address_clamp.dir/build.make tests/kernel/CMakeFiles/sampler_address_clamp.dir/build -[ 15%] Building LL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/barrier.ll.bc -In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:14, - from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, - from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, - from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:33: -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] - 38 | return X < 10 ? '0' + X : HexChar + X - 10; - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-9 -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/barrier.ll.bc /build/reproducible-path/pocl-1.6/lib/kernel/host/../barrier.ll -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:17, - from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:24, - from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/AST/Attr.h: In constructor 'clang::Attr::Attr(clang::attr::Kind, clang::SourceRange, unsigned int, bool)': -/usr/lib/llvm-9/include/clang/AST/Attr.h:80:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 80 | : Range(R), AttrKind(AK), SpellingListIndex(SpellingListIndex), - | ^~ -/usr/lib/llvm-9/include/clang/AST/Attr.h:80:49: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 80 | : Range(R), AttrKind(AK), SpellingListIndex(SpellingListIndex), - | ^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/AST/Attr.h: In constructor 'clang::ParamIdx::ParamIdx(unsigned int, const clang::Decl*)': -/usr/lib/llvm-9/include/clang/AST/Attr.h:242:13: warning: conversion from 'unsigned int' to 'unsigned int:30' may change value [-Wconversion] - 242 | : Idx(Idx), HasThis(false), IsValid(true) { - | ^~~ -In file included from /usr/lib/llvm-9/include/clang/AST/Attr.h:333, - from /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:17, - from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:24, - from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::AliasAttr::AliasAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:574:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 574 | , aliaseeLength(Aliasee.size()),aliasee(new (Ctx, 1) char[aliaseeLength]) +[ 26%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_channel_data_type.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_channel_data_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_channel_data_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 26%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateUserEvent.c +[ 26%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_array_size.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_array_size.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_array_size.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::WeakRefAttr::WeakRefAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:10139:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +10139 | , aliaseeLength(Aliasee.size()),aliasee(new (Ctx, 1) char[aliaseeLength]) | ~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::AliasAttr::setAliasee(clang::ASTContext&, llvm::StringRef)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:591:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 591 | aliaseeLength = S.size(); +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::WeakRefAttr::setAliasee(clang::ASTContext&, llvm::StringRef)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:10164:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +10164 | aliaseeLength = S.size(); | ~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:27, - from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, - from /usr/lib/llvm-9/include/llvm/Support/MemoryBuffer.h:22, - from /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:24, - from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:22, - from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, - from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, - from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:33: -/usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 233 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -[ 15%] Building C object tests/kernel/CMakeFiles/sampler_address_clamp.dir/sampler_address_clamp.c.o -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::AnnotateAttr::AnnotateAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:924:49: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 924 | , annotationLength(Annotation.size()),annotation(new (Ctx, 1) char[annotationLength]) +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::WebAssemblyImportModuleAttr::WebAssemblyImportModuleAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:10191:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +10191 | , importModuleLength(ImportModule.size()),importModule(new (Ctx, 1) char[importModuleLength]) + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::WebAssemblyImportModuleAttr::setImportModule(clang::ASTContext&, llvm::StringRef)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:10208:32: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +10208 | importModuleLength = S.size(); + | ~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::WebAssemblyImportNameAttr::WebAssemblyImportNameAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:10235:49: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +10235 | , importNameLength(ImportName.size()),importName(new (Ctx, 1) char[importNameLength]) | ~~~~~~~~~~~~~~~^~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/kernel\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/sampler_address_clamp.dir/sampler_address_clamp.c.o -c /build/reproducible-path/pocl-1.6/tests/kernel/sampler_address_clamp.c -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::AnnotateAttr::setAnnotation(clang::ASTContext&, llvm::StringRef)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:941:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 941 | annotationLength = S.size(); +/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::WebAssemblyImportNameAttr::setImportName(clang::ASTContext&, llvm::StringRef)': +/usr/lib/llvm-9/include/clang/AST/Attrs.inc:10252:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +10252 | importNameLength = S.size(); | ~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::AsmLabelAttr::AsmLabelAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:1184:39: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1184 | , labelLength(Label.size()),label(new (Ctx, 1) char[labelLength]) - | ~~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::AsmLabelAttr::setLabel(clang::ASTContext&, llvm::StringRef)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:1201:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1201 | labelLength = S.size(); - | ~~~~~~^~ -In file included from /usr/lib/llvm-9/include/clang/AST/Attr.h:333, - from /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:17, - from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:24, +In file included from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:24, from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::AvailabilityAttr::AvailabilityAttr(clang::SourceRange, clang::ASTContext&, clang::IdentifierInfo*, llvm::VersionTuple, llvm::VersionTuple, llvm::VersionTuple, bool, llvm::StringRef, bool, llvm::StringRef, int, unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:1464:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1464 | , messageLength(Message.size()),message(new (Ctx, 1) char[messageLength]) - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:1466:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1466 | , replacementLength(Replacement.size()),replacement(new (Ctx, 1) char[replacementLength]) - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::AvailabilityAttr::setMessage(clang::ASTContext&, llvm::StringRef)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:1515:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1515 | messageLength = S.size(); - | ~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::AvailabilityAttr::setReplacement(clang::ASTContext&, llvm::StringRef)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:1532:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1532 | replacementLength = S.size(); - | ~~~~~~^~ -[ 15%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/bitselect.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/bitselect.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/bitselect.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::CapabilityAttr::CapabilityAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:2259:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2259 | , nameLength(Name.size()),name(new (Ctx, 1) char[nameLength]) - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::CapabilityAttr::setName(clang::ASTContext&, llvm::StringRef)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:2287:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2287 | nameLength = S.size(); - | ~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::CodeSegAttr::CodeSegAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:2397:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2397 | , nameLength(Name.size()),name(new (Ctx, 1) char[nameLength]) - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::CodeSegAttr::setName(clang::ASTContext&, llvm::StringRef)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:2414:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2414 | nameLength = S.size(); - | ~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::DeprecatedAttr::DeprecatedAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, llvm::StringRef, unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:2794:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2794 | , messageLength(Message.size()),message(new (Ctx, 1) char[messageLength]) - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:2795:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2795 | , replacementLength(Replacement.size()),replacement(new (Ctx, 1) char[replacementLength]) - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::DeprecatedAttr::setMessage(clang::ASTContext&, llvm::StringRef)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:2823:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2823 | messageLength = S.size(); - | ~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::DeprecatedAttr::setReplacement(clang::ASTContext&, llvm::StringRef)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:2836:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2836 | replacementLength = S.size(); - | ~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::DiagnoseIfAttr::DiagnoseIfAttr(clang::SourceRange, clang::ASTContext&, clang::Expr*, llvm::StringRef, clang::DiagnoseIfAttr::DiagnosticType, bool, clang::NamedDecl*, unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:2930:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2930 | , messageLength(Message.size()),message(new (Ctx, 1) char[messageLength]) - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::DiagnoseIfAttr::DiagnoseIfAttr(clang::SourceRange, clang::ASTContext&, clang::Expr*, llvm::StringRef, clang::DiagnoseIfAttr::DiagnosticType, unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:2947:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2947 | , messageLength(Message.size()),message(new (Ctx, 1) char[messageLength]) - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::DiagnoseIfAttr::setMessage(clang::ASTContext&, llvm::StringRef)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:2971:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2971 | messageLength = S.size(); - | ~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::EnableIfAttr::EnableIfAttr(clang::SourceRange, clang::ASTContext&, clang::Expr*, llvm::StringRef, unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:3084:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3084 | , messageLength(Message.size()),message(new (Ctx, 1) char[messageLength]) - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::EnableIfAttr::setMessage(clang::ASTContext&, llvm::StringRef)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:3105:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3105 | messageLength = S.size(); - | ~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::ExternalSourceSymbolAttr::ExternalSourceSymbolAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, llvm::StringRef, bool, unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:3275:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3275 | , languageLength(Language.size()),language(new (Ctx, 1) char[languageLength]) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:3276:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3276 | , definedInLength(DefinedIn.size()),definedIn(new (Ctx, 1) char[definedInLength]) - | ~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::ExternalSourceSymbolAttr::setLanguage(clang::ASTContext&, llvm::StringRef)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:3306:28: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3306 | languageLength = S.size(); - | ~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::ExternalSourceSymbolAttr::setDefinedIn(clang::ASTContext&, llvm::StringRef)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:3319:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3319 | definedInLength = S.size(); - | ~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In member function 'void clang::BuiltinTypeLoc::setWrittenSignSpec(clang::TypeSpecifierSign)': +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:611:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 611 | getWrittenBuiltinSpecs().Sign = written; + | ^~~~~~~ +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In member function 'void clang::BuiltinTypeLoc::setWrittenWidthSpec(clang::TypeSpecifierWidth)': +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:627:40: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 627 | getWrittenBuiltinSpecs().Width = written; + | ^~~~~~~ +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In member function 'void clang::BuiltinTypeLoc::setWrittenTypeSpec(clang::TypeSpecifierType)': +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:638:39: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] + 638 | getWrittenBuiltinSpecs().Type = written; + | ^~~~~~~ +[ 26%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_channel_order.cl.bc +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In member function 'unsigned int clang::ObjCObjectTypeLoc::getNumTypeArgs() const': +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:952:59: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 952 | return this->getTypePtr()->getTypeArgsAsWritten().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_channel_order.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_channel_order.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In member function 'unsigned int clang::ObjCObjectTypeLoc::getExtraLocalDataSize() const': +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1031:10: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1030 | return this->getNumTypeArgs() * sizeof(TypeSourceInfo *) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1031 | + this->getNumProtocols() * sizeof(SourceLocation); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In member function 'unsigned int clang::FunctionTypeLoc::getExtraLocalDataSize() const': +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1469:53: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1469 | return (getNumParams() * sizeof(ParmVarDecl *)) + ExceptSpecSize; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[ 26%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o +In file included from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h: In static member function 'static unsigned int clang::ast_type_traits::DynTypedNode::DenseMapInfo::getHashValue(const clang::ast_type_traits::DynTypedNode&)': +/usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:364:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 364 | TL.getOpaqueData()); + | ^ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSetUserEventStatus.c +/usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:371:55: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 371 | NNSL.getOpaqueData()); + | ^ +/usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:375:55: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 375 | return llvm::hash_value(Val.getMemoizationData()); + | ^ +In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_simple_for_with_a_barrier.cpp:29: +/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' + 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") + | ^ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: +/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, llvm::TargetLibraryInfoImpl::AvailabilityState)': +/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:60:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 60 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:61:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 61 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/Pass.h:31, @@ -7306,38 +6229,25 @@ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -[ 15%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::IFuncAttr::IFuncAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:3781:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3781 | , resolverLength(Resolver.size()),resolver(new (Ctx, 1) char[resolverLength]) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::IFuncAttr::setResolver(clang::ASTContext&, llvm::StringRef)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:3798:28: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3798 | resolverLength = S.size(); - | ~~~~~~^~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateKernelsInProgram.c -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::InitSegAttr::InitSegAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:3857:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3857 | , sectionLength(Section.size()),section(new (Ctx, 1) char[sectionLength]) - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::InitSegAttr::setSection(clang::ASTContext&, llvm::StringRef)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:3874:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3874 | sectionLength = S.size(); - | ~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:22, - from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, - from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, - from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:33: -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:138:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 138 | return Buffers.size(); - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:159:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 159 | return Buffers.size(); - | ~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/clang/Basic/SourceManager.h:41, + from /usr/lib/llvm-9/include/clang/AST/RawCommentList.h:13, + from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:29, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::resize(unsigned int, bool)': +/usr/lib/llvm-9/include/llvm/ADT/BitVector.h:373:39: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 373 | unsigned OldCapacity = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-9/include/llvm/ADT/BitVector.h:426:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 426 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-9/include/llvm/ADT/BitVector.h:465:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 465 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:297:26: required from here @@ -7346,30 +6256,47 @@ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/Pass.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetKernelInfo.c -[ 17%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/clamp.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/clamp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clamp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -/build/reproducible-path/pocl-1.6/lib/CL/clCreateKernelsInProgram.c: In function 'POclCreateKernelsInProgram': -/build/reproducible-path/pocl-1.6/lib/CL/clCreateKernelsInProgram.c:50:19: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] - 50 | num_kernels = program->num_kernels; - | ^~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clCreateKernelsInProgram.c:82:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] - 82 | *num_kernels_ret = program->num_kernels; - | ^~~~~~~ -[ 17%] Linking C executable sampler_address_clamp -cd /build/reproducible-path/pocl-1.6/obj-aarch64-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 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/sampler_address_clamp.dir/sampler_address_clamp.c.o -o sampler_address_clamp ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +In file included from /usr/lib/llvm-9/include/clang/AST/RawCommentList.h:13, + from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:29, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/clang/Basic/SourceManager.h: In static member function 'static clang::SrcMgr::SLocEntry clang::SrcMgr::SLocEntry::get(unsigned int, const clang::SrcMgr::FileInfo&)': +/usr/lib/llvm-9/include/clang/Basic/SourceManager.h:455:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 455 | E.Offset = Offset; + | ^~~~~~ +/usr/lib/llvm-9/include/clang/Basic/SourceManager.h: In static member function 'static clang::SrcMgr::SLocEntry clang::SrcMgr::SLocEntry::get(unsigned int, const clang::SrcMgr::ExpansionInfo&)': +/usr/lib/llvm-9/include/clang/Basic/SourceManager.h:464:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 464 | E.Offset = Offset; + | ^~~~~~ +[ 26%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_depth.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_depth.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_depth.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 26%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueTask.c +[ 26%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_dim.cl.bc +In file included from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: +/usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h: In member function 'unsigned int llvm::CallGraphSCC::size() const': +/usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h:100:44: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 100 | unsigned size() const { return Nodes.size(); } + | ~~~~~~~~~~^~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_dim.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_dim.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +In file included from /usr/lib/llvm-9/include/llvm/Support/BlockFrequency.h:16, + from /usr/lib/llvm-9/include/llvm/Analysis/BlockFrequencyInfo.h:19, + from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, + from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: +/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)': +/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:110:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 110 | N = (static_cast(N) * RHS.N + D / 2) / D; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)': +/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:124:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, @@ -7387,63 +6314,25 @@ /usr/lib/llvm-9/include/llvm/Support/Allocator.h:398:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 398 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ -[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetKernelArgInfo.c -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::ObjCRuntimeNameAttr::ObjCRuntimeNameAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:6930:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 6930 | , metadataNameLength(MetadataName.size()),metadataName(new (Ctx, 1) char[metadataNameLength]) - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::ObjCRuntimeNameAttr::setMetadataName(clang::ASTContext&, llvm::StringRef)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:6947:32: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 6947 | metadataNameLength = S.size(); - | ~~~~~~^~ -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' -/usr/lib/llvm-9/include/llvm/Support/Error.h:969:34: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /build/reproducible-path/pocl-1.6/lib/CL/clGetKernelInfo.c:24: -/build/reproducible-path/pocl-1.6/lib/CL/clGetKernelInfo.c: In function 'POclGetKernelInfo': -/build/reproducible-path/pocl-1.6/lib/CL/clGetKernelInfo.c:44:34: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 44 | POCL_RETURN_GETINFO(cl_uint, kernel->pocl_refcount); - | ^~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.h:247:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER' - 247 | MEMASSIGN; \ - | ^~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clGetKernelInfo.c:44:5: note: in expansion of macro 'POCL_RETURN_GETINFO' - 44 | POCL_RETURN_GETINFO(cl_uint, kernel->pocl_refcount); - | ^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:297:26: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, - from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, - from /usr/lib/llvm-9/include/llvm/Pass.h:364, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: -/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::StartNewSlab() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]': -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:260:5: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' -/usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:398:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 398 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); - | ~~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::PragmaClangBSSSectionAttr::PragmaClangBSSSectionAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:7666:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 7666 | , nameLength(Name.size()),name(new (Ctx, 1) char[nameLength]) - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::PragmaClangBSSSectionAttr::setName(clang::ASTContext&, llvm::StringRef)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:7683:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 7683 | nameLength = S.size(); - | ~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::PragmaClangDataSectionAttr::PragmaClangDataSectionAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:7710:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 7710 | , nameLength(Name.size()),name(new (Ctx, 1) char[nameLength]) - | ~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:14, + from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, + from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, + from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] + 38 | return X < 10 ? '0' + X : HexChar + X - 10; + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/SourceManager.h: In member function 'void clang::SourceManager::setNumCreatedFIDsForFileID(clang::FileID, unsigned int, bool) const': +/usr/lib/llvm-9/include/clang/Basic/SourceManager.h:1037:70: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1037 | const_cast(Entry.getFile()).NumCreatedFIDs = NumFIDs; + | ^~~~~~~ +[ 26%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_height.cl.bc +[ 26%] Linking CXX executable test_alignment_with_dynamic_wg3 +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_alignment_with_dynamic_wg3.dir/link.txt --verbose=1 +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_height.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_height.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_alignment_with_dynamic_wg3.dir/test_alignment_with_dynamic_wg3.cpp.o -o test_alignment_with_dynamic_wg3 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, from /usr/lib/llvm-9/include/llvm/Pass.h:364, @@ -7456,145 +6345,66 @@ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::PragmaClangDataSectionAttr::setName(clang::ASTContext&, llvm::StringRef)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:7727:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 7727 | nameLength = S.size(); - | ~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::PragmaClangRodataSectionAttr::PragmaClangRodataSectionAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:7754:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 7754 | , nameLength(Name.size()),name(new (Ctx, 1) char[nameLength]) - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::PragmaClangRodataSectionAttr::setName(clang::ASTContext&, llvm::StringRef)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:7771:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 7771 | nameLength = S.size(); - | ~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::PragmaClangTextSectionAttr::PragmaClangTextSectionAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:7798:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 7798 | , nameLength(Name.size()),name(new (Ctx, 1) char[nameLength]) - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::PragmaClangTextSectionAttr::setName(clang::ASTContext&, llvm::StringRef)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:7815:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 7815 | nameLength = S.size(); - | ~~~~~~^~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::SectionAttr::SectionAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:8578:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 8578 | , nameLength(Name.size()),name(new (Ctx, 1) char[nameLength]) - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::SectionAttr::setName(clang::ASTContext&, llvm::StringRef)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:8603:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 8603 | nameLength = S.size(); - | ~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, - from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, - from /usr/lib/llvm-9/include/llvm/Pass.h:364, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o -[ 17%] Built target sampler_address_clamp -make -f tests/kernel/CMakeFiles/kernel.dir/build.make tests/kernel/CMakeFiles/kernel.dir/depend -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::TLSModelAttr::TLSModelAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:9043:39: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 9043 | , modelLength(Model.size()),model(new (Ctx, 1) char[modelLength]) - | ~~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::TLSModelAttr::setModel(clang::ASTContext&, llvm::StringRef)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:9060:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 9060 | modelLength = S.size(); - | ~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::TargetAttr::TargetAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:9087:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 9087 | , featuresStrLength(FeaturesStr.size()),featuresStr(new (Ctx, 1) char[featuresStrLength]) - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::TargetAttr::setFeaturesStr(clang::ASTContext&, llvm::StringRef)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:9104:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 9104 | featuresStrLength = S.size(); - | ~~~~~~^~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetPlatformIDs.c -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/kernel /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/kernel.dir/DependInfo.cmake --color= -[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetPlatformInfo.c -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/kernel.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/kernel.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/kernel.dir/depend.internal". -Scanning dependencies of target kernel +[ 26%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateImage.c +In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:27, + from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, + from /usr/lib/llvm-9/include/llvm/Support/MemoryBuffer.h:22, + from /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:24, + from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:22, + from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, + from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, + from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: +/usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 233 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/SourceManager.h: In member function 'unsigned int clang::SourceManager::local_sloc_entry_size() const': +/usr/lib/llvm-9/include/clang/Basic/SourceManager.h:1638:75: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1638 | unsigned local_sloc_entry_size() const { return LocalSLocEntryTable.size(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/Basic/SourceManager.h: In member function 'unsigned int clang::SourceManager::loaded_sloc_entry_size() const': +/usr/lib/llvm-9/include/clang/Basic/SourceManager.h:1648:77: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1648 | unsigned loaded_sloc_entry_size() const { return LoadedSLocEntryTable.size();} + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/pocl-1.6/lib/CL/clCreateImage.c: In function 'POclCreateImage': +[ 27%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_width.cl.bc +/build/reproducible-path/pocl-1.6/lib/CL/clCreateImage.c:79:63: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'cl_int' {aka 'int'} may change the sign of the result [-Wsign-conversion] + 79 | image_desc, image_type_idx, + | ^~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clCreateImage.c:248:27: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 248 | mem->image_channels = channels; + | ^~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clCreateImage.c:249:28: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 249 | mem->image_elem_size = elem_size; + | ^~~~~~~~~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_width.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_width.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +In file included from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:29, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/clang/AST/RawCommentList.h: In constructor 'clang::RawComment::RawComment(clang::SourceRange, clang::RawComment::CommentKind, bool, bool)': +/usr/lib/llvm-9/include/clang/AST/RawCommentList.h:161:65: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 161 | Range(SR), RawTextValid(false), BriefTextValid(false), Kind(K), + | ^ make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/kernel/CMakeFiles/kernel.dir/build.make tests/kernel/CMakeFiles/kernel.dir/build -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::UnavailableAttr::UnavailableAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, clang::UnavailableAttr::ImplicitReason, unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:9680:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 9680 | , messageLength(Message.size()),message(new (Ctx, 1) char[messageLength]) - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::UnavailableAttr::UnavailableAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:9692:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 9692 | , messageLength(Message.size()),message(new (Ctx, 1) char[messageLength]) - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::UnavailableAttr::setMessage(clang::ASTContext&, llvm::StringRef)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:9719:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 9719 | messageLength = S.size(); - | ~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::UuidAttr::UuidAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:9838:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 9838 | , guidLength(Guid.size()),guid(new (Ctx, 1) char[guidLength]) - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::UuidAttr::setGuid(clang::ASTContext&, llvm::StringRef)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:9855:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 9855 | guidLength = S.size(); - | ~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:39: -/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 503 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 27%] Built target test_alignment_with_dynamic_wg3 +make -f tests/regression/CMakeFiles/test_structs_as_args.dir/build.make tests/regression/CMakeFiles/test_structs_as_args.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -/build/reproducible-path/pocl-1.6/lib/CL/clGetPlatformIDs.c:226:1: warning: missing initializer for field 'clUnknown180' of 'struct _cl_icd_dispatch' [-Wmissing-field-initializers] - 226 | }; - | ^ -In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_icd.h:26, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_cl.h:46, - from /build/reproducible-path/pocl-1.6/lib/CL/clGetPlatformIDs.c:26: -/usr/include/ocl_icd.h:1781:37: note: 'clUnknown180' declared here - 1781 | CL_API_ENTRY cl_int (CL_API_CALL* clUnknown180)( - | ^~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:91:37: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/Pass.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::WeakTrackingVH; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::WeakTrackingVH]' -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::WeakTrackingVH; unsigned int N = 4]' -/usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:41:7: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/DependInfo.cmake --color= /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:91:37: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, - from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, - from /usr/lib/llvm-9/include/llvm/Pass.h:364, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:829:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:224:39: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/depend.internal". +Scanning dependencies of target test_structs_as_args +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_structs_as_args.dir/build.make tests/regression/CMakeFiles/test_structs_as_args.dir/build In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/Pass.h:31, @@ -7607,6 +6417,7 @@ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, from /usr/lib/llvm-9/include/llvm/Pass.h:364, @@ -7631,31 +6442,8 @@ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetDeviceIDs.c -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::WeakRefAttr::WeakRefAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:10139:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -10139 | , aliaseeLength(Aliasee.size()),aliasee(new (Ctx, 1) char[aliaseeLength]) - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::WeakRefAttr::setAliasee(clang::ASTContext&, llvm::StringRef)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:10164:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -10164 | aliaseeLength = S.size(); - | ~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::WebAssemblyImportModuleAttr::WebAssemblyImportModuleAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:10191:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -10191 | , importModuleLength(ImportModule.size()),importModule(new (Ctx, 1) char[importModuleLength]) - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::WebAssemblyImportModuleAttr::setImportModule(clang::ASTContext&, llvm::StringRef)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:10208:32: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -10208 | importModuleLength = S.size(); - | ~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::WebAssemblyImportNameAttr::WebAssemblyImportNameAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:10235:49: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -10235 | , importNameLength(ImportName.size()),importName(new (Ctx, 1) char[importNameLength]) - | ~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::WebAssemblyImportNameAttr::setImportName(clang::ASTContext&, llvm::StringRef)': -/usr/lib/llvm-9/include/clang/AST/Attrs.inc:10252:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -10252 | importNameLength = S.size(); - | ~~~~~~^~ +[ 28%] Building CXX object tests/regression/CMakeFiles/test_structs_as_args.dir/test_structs_as_args.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_structs_as_args.dir/test_structs_as_args.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_structs_as_args.cpp In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, @@ -7674,50 +6462,86 @@ /usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 415 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:24, - from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In member function 'void clang::BuiltinTypeLoc::setWrittenSignSpec(clang::TypeSpecifierSign)': -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:611:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 611 | getWrittenBuiltinSpecs().Sign = written; - | ^~~~~~~ -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In member function 'void clang::BuiltinTypeLoc::setWrittenWidthSpec(clang::TypeSpecifierWidth)': -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:627:40: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 627 | getWrittenBuiltinSpecs().Width = written; - | ^~~~~~~ -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In member function 'void clang::BuiltinTypeLoc::setWrittenTypeSpec(clang::TypeSpecifierType)': -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:638:39: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] - 638 | getWrittenBuiltinSpecs().Type = written; - | ^~~~~~~ -[ 17%] Building C object tests/kernel/CMakeFiles/kernel.dir/kernel.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/kernel\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/kernel.dir/kernel.c.o -c /build/reproducible-path/pocl-1.6/tests/kernel/kernel.c -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In member function 'unsigned int clang::ObjCObjectTypeLoc::getNumTypeArgs() const': -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:952:59: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 952 | return this->getTypePtr()->getTypeArgsAsWritten().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In member function 'unsigned int clang::ObjCObjectTypeLoc::getExtraLocalDataSize() const': -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1031:10: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1030 | return this->getNumTypeArgs() * sizeof(TypeSourceInfo *) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1031 | + this->getNumProtocols() * sizeof(SourceLocation); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/Pass.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::pair; bool = false]' -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:249:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' -/usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ +[ 28%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_local_id.c.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-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 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_local_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_local_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h +In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, + from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, + from /usr/lib/llvm-9/include/llvm/Pass.h:364, + from /build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl/AutomaticLocals.h:24, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:26: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::DenseMap; KeyT = const llvm::SCEV*; ValueT = llvm::ConstantRange; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:543:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {llvm::ConstantRange}; DerivedT = llvm::DenseMap; KeyT = const llvm::SCEV*; ValueT = llvm::ConstantRange; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:263:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::ConstantRange}; DerivedT = llvm::DenseMap; KeyT = const llvm::SCEV*; ValueT = llvm::ConstantRange; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h:1439:51: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:561:45: warning: unused parameter 'Key' [-Wunused-parameter] + 561 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, + | ~~~~~~~~~~~~^~~ +[ 28%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_local_size.c.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-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 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_local_size.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_local_size.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h +[ 28%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_num_groups.c.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-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 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_num_groups.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_num_groups.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h +[ 29%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateImage2D.c +[ 29%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_work_dim.c.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-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 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_work_dim.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_work_dim.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h +[ 30%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/hadd.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/hadd.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/hadd.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = unsigned int; DerivedT = llvm::DenseMap >; KeyT = unsigned int; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:543:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = unsigned int; ValueArgs = {}; DerivedT = llvm::DenseMap >; KeyT = unsigned int; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:334:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap >; KeyT = unsigned int; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:338:28: required from 'ValueT& llvm::DenseMapBase::operator[](KeyT&&) [with DerivedT = llvm::DenseMap >; KeyT = unsigned int; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:130:20: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:561:45: warning: unused parameter 'Key' [-Wunused-parameter] +[ 30%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateImage3D.c +[ 30%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_cos.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 30%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadImage.c +In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:22, + from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, + from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, + from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:138:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 138 | return Buffers.size(); + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:159:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 159 | return Buffers.size(); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadImage.c: In function 'POclEnqueueReadImage': +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadImage.c:97:40: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 97 | event, num_events_in_wait_list, + | ^~~~~~~~~~~~~~~~~~~~~~~ +[ 30%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteImage.c +[ 30%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateSampler.c +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteImage.c: In function 'POclEnqueueWriteImage': +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteImage.c:68:40: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 68 | event, num_events_in_wait_list, + | ^~~~~~~~~~~~~~~~~~~~~~~ +[ 30%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_divide.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_divide.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_divide.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 31%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseSampler.c +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:46: +/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 503 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 31%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainSampler.c +[ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_exp10.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:39: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:46: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); @@ -7732,18 +6556,6 @@ /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ -In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, - from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, - from /usr/lib/llvm-9/include/llvm/Pass.h:364, - from /build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl/AutomaticLocals.h:24, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:26: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::DenseMap; KeyT = const llvm::SCEV*; ValueT = llvm::ConstantRange; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:543:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {llvm::ConstantRange}; DerivedT = llvm::DenseMap; KeyT = const llvm::SCEV*; ValueT = llvm::ConstantRange; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:263:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::ConstantRange}; DerivedT = llvm::DenseMap; KeyT = const llvm::SCEV*; ValueT = llvm::ConstantRange; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h:1439:51: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:561:45: warning: unused parameter 'Key' [-Wunused-parameter] - 561 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, - | ~~~~~~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); @@ -7793,10 +6605,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 287 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In member function 'unsigned int clang::FunctionTypeLoc::getExtraLocalDataSize() const': -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1469:53: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1469 | return (getNumParams() * sizeof(ParmVarDecl *)) + ExceptSpecSize; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 287 | (B * FastMathFlags::AllowReciprocal); | ^ @@ -7847,180 +6655,66 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ -In file included from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h: In static member function 'static unsigned int clang::ast_type_traits::DynTypedNode::DenseMapInfo::getHashValue(const clang::ast_type_traits::DynTypedNode&)': -/usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:364:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 364 | TL.getOpaqueData()); - | ^ -/usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:371:55: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 371 | NNSL.getOpaqueData()); - | ^ -[ 17%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/clamp_int.cl.bc -/usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:375:55: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 375 | return llvm::hash_value(Val.getMemoizationData()); - | ^ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/clamp_int.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clamp_int.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -/build/reproducible-path/pocl-1.6/lib/CL/clGetDeviceIDs.c: In function 'POclGetDeviceIDs': -/build/reproducible-path/pocl-1.6/lib/CL/clGetDeviceIDs.c:54:15: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] - 54 | total_num = pocl_get_device_type_count(device_type); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clGetDeviceIDs.c:60:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] - 60 | devices_added = pocl_get_devices(device_type, devices, num_entries); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clGetDeviceIDs.c:63:20: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 63 | *num_devices = total_num; - | ^~~~~~~~~ -[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetDeviceInfo.c -[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o -In file included from /usr/lib/llvm-9/include/clang/Basic/SourceManager.h:41, - from /usr/lib/llvm-9/include/clang/AST/RawCommentList.h:13, - from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:29, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::resize(unsigned int, bool)': -/usr/lib/llvm-9/include/llvm/ADT/BitVector.h:373:39: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 373 | unsigned OldCapacity = Bits.size(); - | ~~~~~~~~~^~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateContext.c -/usr/lib/llvm-9/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-9/include/llvm/ADT/BitVector.h:426:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 426 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-9/include/llvm/ADT/BitVector.h:465:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 465 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -[ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/clz.cl.bc -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = unsigned int; DerivedT = llvm::DenseMap >; KeyT = unsigned int; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:543:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = unsigned int; ValueArgs = {}; DerivedT = llvm::DenseMap >; KeyT = unsigned int; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:334:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap >; KeyT = unsigned int; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:338:28: required from 'ValueT& llvm::DenseMapBase::operator[](KeyT&&) [with DerivedT = llvm::DenseMap >; KeyT = unsigned int; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:130:20: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:561:45: warning: unused parameter 'Key' [-Wunused-parameter] -In file included from /usr/lib/llvm-9/include/clang/AST/RawCommentList.h:13, - from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:29, +In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_structs_as_args.cpp:28: +/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' + 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") + | ^ +[ 31%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetSamplerInfo.c +[ 31%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueCopyImage.c +In file included from /build/reproducible-path/pocl-1.6/lib/CL/clGetSamplerInfo.c:24: +/build/reproducible-path/pocl-1.6/lib/CL/clGetSamplerInfo.c: In function 'POclGetSamplerInfo': +/build/reproducible-path/pocl-1.6/lib/CL/clGetSamplerInfo.c:39:37: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 39 | POCL_RETURN_GETINFO (cl_uint, sampler->pocl_refcount); + | ^~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.h:247:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER' + 247 | MEMASSIGN; \ + | ^~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clGetSamplerInfo.c:39:7: note: in expansion of macro 'POCL_RETURN_GETINFO' + 39 | POCL_RETURN_GETINFO (cl_uint, sampler->pocl_refcount); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc: In member function 'llvm::Function* {anonymous}::AutomaticLocals::processAutomaticLocals(llvm::Function*)': +/build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:229:55: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 229 | setFuncArgAddressSpaceMD(NewKernel, F->arg_size() + i, + | ~~~~~~~~~~~~~~^~~ +[ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_exp2.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, + from /usr/lib/llvm-9/include/clang/Basic/TargetInfo.h:29, + from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:44, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/Basic/SourceManager.h: In static member function 'static clang::SrcMgr::SLocEntry clang::SrcMgr::SLocEntry::get(unsigned int, const clang::SrcMgr::FileInfo&)': -/usr/lib/llvm-9/include/clang/Basic/SourceManager.h:455:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 455 | E.Offset = Offset; - | ^~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/clz.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clz.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -/usr/lib/llvm-9/include/clang/Basic/SourceManager.h: In static member function 'static clang::SrcMgr::SLocEntry clang::SrcMgr::SLocEntry::get(unsigned int, const clang::SrcMgr::ExpansionInfo&)': -/usr/lib/llvm-9/include/clang/Basic/SourceManager.h:464:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 464 | E.Offset = Offset; - | ^~~~~~ -[ 18%] Linking C executable kernel -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/kernel.dir/link.txt --verbose=1 -[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetProgramBuildInfo.c -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/kernel.dir/kernel.c.o -o kernel ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, - from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, - from /usr/lib/llvm-9/include/llvm/Pass.h:364, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > > >, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' -/usr/lib/llvm-9/include/llvm/IR/ValueMap.h:105:35: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' -/build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:206:21: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1111 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-9/include/clang/Basic/SourceManager.h: In member function 'void clang::SourceManager::setNumCreatedFIDsForFileID(clang::FileID, unsigned int, bool) const': -/usr/lib/llvm-9/include/clang/Basic/SourceManager.h:1037:70: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1037 | const_cast(Entry.getFile()).NumCreatedFIDs = NumFIDs; - | ^~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' -/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] -/build/reproducible-path/pocl-1.6/lib/CL/clCreateContext.c: In function 'context_set_properties': -/build/reproducible-path/pocl-1.6/lib/CL/clCreateContext.c:95:35: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] - 95 | ((num_properties * 2 + 1) * sizeof(cl_context_properties)); - | ^ -/build/reproducible-path/pocl-1.6/lib/CL/clCreateContext.c:103:39: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] - 103 | (num_properties * 2 + 1) * sizeof(cl_context_properties)); - | ^ -/build/reproducible-path/pocl-1.6/lib/CL/clCreateContext.c:104:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] - 104 | context->num_properties = num_properties; - | ^~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] -In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, - from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, - from /usr/lib/llvm-9/include/llvm/Pass.h:364, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: -/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' -/usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:522:7: required from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = llvm::yaml::Document]' -/usr/include/c++/10/bits/unique_ptr.h:182:16: required from 'void std::__uniq_ptr_impl<_Tp, _Dp>::reset(std::__uniq_ptr_impl<_Tp, _Dp>::pointer) [with _Tp = llvm::yaml::Document; _Dp = std::default_delete; std::__uniq_ptr_impl<_Tp, _Dp>::pointer = llvm::yaml::Document*]' -/usr/include/c++/10/bits/unique_ptr.h:456:12: required from 'void std::unique_ptr<_Tp, _Dp>::reset(std::unique_ptr<_Tp, _Dp>::pointer) [with _Tp = llvm::yaml::Document; _Dp = std::default_delete; std::unique_ptr<_Tp, _Dp>::pointer = llvm::yaml::Document*]' -/usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:597:25: required from here -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 415 | computeSlabSize(std::distance(Slabs.begin(), I)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -/usr/lib/llvm-9/include/clang/Basic/SourceManager.h: In member function 'unsigned int clang::SourceManager::local_sloc_entry_size() const': -/usr/lib/llvm-9/include/clang/Basic/SourceManager.h:1638:75: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1638 | unsigned local_sloc_entry_size() const { return LocalSLocEntryTable.size(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/Basic/SourceManager.h: In member function 'unsigned int clang::SourceManager::loaded_sloc_entry_size() const': -/usr/lib/llvm-9/include/clang/Basic/SourceManager.h:1648:77: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1648 | unsigned loaded_sloc_entry_size() const { return LoadedSLocEntryTable.size();} - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/pocl-1.6/lib/CL/clGetProgramBuildInfo.c: In function 'POclGetProgramBuildInfo': -/build/reproducible-path/pocl-1.6/lib/CL/clGetProgramBuildInfo.c:80:64: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] - 80 | char *build_log = pocl_cache_read_buildlog (program, device_i); - | ^~~~~~~~ -[ 18%] Built target kernel -make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/DependInfo.cmake --color= -In file included from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:29, +/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 97 | SubclassData = val; + | ^~~ +[ 32%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_exp.cl.bc +[ 32%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMapImage.c +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +In file included from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, + from /usr/lib/llvm-9/include/clang/Basic/TargetInfo.h:29, + from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:44, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/AST/RawCommentList.h: In constructor 'clang::RawComment::RawComment(clang::SourceRange, clang::RawComment::CommentKind, bool, bool)': -/usr/lib/llvm-9/include/clang/AST/RawCommentList.h:161:65: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 161 | Range(SR), RawTextValid(false), BriefTextValid(false), Kind(K), - | ^ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 536 | return cast(this)->getNumElements(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] @@ -8037,105 +6731,33 @@ In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:33: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/IR/CallSite.h: In instantiation of 'unsigned int llvm::CallSiteBase::getArgumentNo(const llvm::Use*) const [with FunTy = llvm::Function; BBTy = llvm::BasicBlock; ValTy = llvm::Value; UserTy = llvm::User; UseTy = llvm::Use; InstrTy = llvm::Instruction; CallTy = llvm::CallInst; InvokeTy = llvm::InvokeInst; CallBrTy = llvm::CallBrInst; IterTy = llvm::Use*]': /usr/lib/llvm-9/include/llvm/IR/CallSite.h:807:35: required from here /usr/lib/llvm-9/include/llvm/IR/CallSite.h:215:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 215 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/depend.internal". -Scanning dependencies of target test_alignment_with_dynamic_wg3 -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/Pass.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' -/usr/include/c++/10/bits/stl_iterator.h:639:22: required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector; typename _Container::value_type = llvm::DiagnosticInfoOptimizationBase::Argument]' -/usr/include/c++/10/bits/stl_algobase.h:380:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' -/usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' -/usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' -/usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' -/usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' -/usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:638:75: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -[ 19%] Building CXX object tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/test_alignment_with_dynamic_wg3.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_alignment_with_dynamic_wg3.dir/test_alignment_with_dynamic_wg3.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_alignment_with_dynamic_wg3.cpp -[ 19%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/convert_type.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/convert_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/convert_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteBuffer.c -[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteBufferRect.c -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteBuffer.c: In function 'POclEnqueueWriteBuffer': -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteBuffer.c:80:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 80 | event, num_events_in_wait_list, +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMapImage.c: In function 'POclEnqueueMapImage': +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMapImage.c:172:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 172 | event, num_events_in_wait_list, | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteBufferRect.c: In function 'POclEnqueueWriteBufferRect': -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteBufferRect.c:94:31: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 94 | event, num_events_in_wait_list, event_wait_list, 1, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' -/usr/lib/llvm-9/include/llvm/Support/Error.h:969:34: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 19%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cross.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cross.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/cross.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:297:26: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: -/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::StartNewSlab() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]': -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:260:5: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' -/usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:398:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 398 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); - | ~~~~~~~~~~^~ -[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o -In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueCopyBuffer.c +[ 33%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetImageInfo.c +[ 33%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture2D.c +In file included from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:44, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/clang/Basic/TargetInfo.h: In member function 'virtual unsigned int clang::TargetInfo::getUnwindWordWidth() const': +/usr/lib/llvm-9/include/clang/Basic/TargetInfo.h:663:71: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 663 | virtual unsigned getUnwindWordWidth() const { return getPointerWidth(0); } + | ~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-9/include/clang/Basic/TargetInfo.h: In member function 'bool clang::TargetInfo::ConstraintInfo::isValidAsmImmediate(const llvm::APInt&) const': +/usr/lib/llvm-9/include/clang/Basic/TargetInfo.h:880:47: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 880 | ImmSet.count(Value.getZExtValue()) != 0; + | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' @@ -8150,7 +6772,25 @@ /usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' /usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 20%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o +/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture2D.c: In function 'POclCreateFromGLTexture2D': +/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture2D.c:3:49: warning: unused parameter 'context' [-Wunused-parameter] + 3 | POname(clCreateFromGLTexture2D)(cl_context context, + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture2D.c:4:41: warning: unused parameter 'flags' [-Wunused-parameter] + 4 | cl_mem_flags flags, + | ~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture2D.c:5:41: warning: unused parameter 'target' [-Wunused-parameter] + 5 | cl_GLenum target, + | ~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture2D.c:6:41: warning: unused parameter 'miplevel' [-Wunused-parameter] + 6 | cl_GLint miplevel, + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture2D.c:7:41: warning: unused parameter 'texture' [-Wunused-parameter] + 7 | cl_GLuint texture, + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture2D.c:8:41: warning: unused parameter 'errcode_ret' [-Wunused-parameter] + 8 | cl_int * errcode_ret) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' @@ -8160,17 +6800,8 @@ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueCopyBufferRect.c -[ 21%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueCopyBuffer.c: In function 'POclEnqueueCopyBuffer': -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueCopyBuffer.c:96:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 96 | event, num_events_in_wait_list, - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_alignment_with_dynamic_wg3.cpp:4: -/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' - 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") - | ^ +[ 33%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' @@ -8185,83 +6816,43 @@ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:91:37: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::WeakTrackingVH; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::WeakTrackingVH]' -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::WeakTrackingVH; unsigned int N = 4]' -/usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:41:7: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:829:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:224:39: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_log10.cl.bc In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::pair; bool = false]' -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:249:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' -/usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here + from /usr/lib/llvm-9/include/llvm/Pass.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, - from /usr/lib/llvm-9/include/clang/Basic/TargetInfo.h:29, - from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:44, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 97 | SubclassData = val; - | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: -/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 415 | computeSlabSize(std::distance(Slabs.begin(), I)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[ 33%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clUnloadCompiler.c +[ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_log2.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 33%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetSupportedImageFormats.c +/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c: In function 'POclCreateFromGLTexture3D': +/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c:25:49: warning: unused parameter 'context' [-Wunused-parameter] + 25 | POname(clCreateFromGLTexture3D)(cl_context context, + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c:26:41: warning: unused parameter 'flags' [-Wunused-parameter] + 26 | cl_mem_flags flags, + | ~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c:27:41: warning: unused parameter 'target' [-Wunused-parameter] + 27 | cl_GLenum target, + | ~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c:28:41: warning: unused parameter 'miplevel' [-Wunused-parameter] + 28 | cl_GLint miplevel, + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c:29:41: warning: unused parameter 'texture' [-Wunused-parameter] + 29 | cl_GLuint texture, + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c:30:41: warning: unused parameter 'errcode_ret' [-Wunused-parameter] + 30 | cl_int * errcode_ret) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:829:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' @@ -8280,41 +6871,8 @@ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, - from /usr/lib/llvm-9/include/clang/Basic/TargetInfo.h:29, - from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:44, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 536 | return cast(this)->getNumElements(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 21%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueCopyBufferToImage.c -In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 34%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddress.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddress.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetExtensionFunctionAddress.c /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = std::pair; DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:543:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = std::pair; ValueArgs = {std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >}; DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:245:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >}; DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' @@ -8325,6 +6883,10 @@ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:561:45: warning: unused parameter 'Key' [-Wunused-parameter] 561 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, | ~~~~~~~~~~~~^~~ +/build/reproducible-path/pocl-1.6/lib/CL/clGetSupportedImageFormats.c: In function 'POclGetSupportedImageFormats': +/build/reproducible-path/pocl-1.6/lib/CL/clGetSupportedImageFormats.c:29:58: warning: unused parameter 'flags' [-Wunused-parameter] + 29 | cl_mem_flags flags, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Function*; DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Function*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:543:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Function*; ValueArgs = {}; DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Function*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:334:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Function*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' @@ -8333,58 +6895,29 @@ /usr/lib/llvm-9/include/llvm/IR/PassManager.h:780:9: required from 'typename PassT::Result& llvm::AnalysisManager::getResult(IRUnitT&, ExtraArgTs ...) [with PassT = llvm::TargetLibraryAnalysis; IRUnitT = llvm::Function; ExtraArgTs = {}; typename PassT::Result = llvm::TargetLibraryInfo]' /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:1119:51: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:561:45: warning: unused parameter 'Key' [-Wunused-parameter] -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:44, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, +[ 34%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddressForPlatform.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddressForPlatform.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetExtensionFunctionAddressForPlatform.c +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' +/usr/lib/llvm-9/include/llvm/Support/Error.h:969:34: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 34%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseDevice.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseDevice.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseDevice.c +[ 34%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clIcdGetPlatformIDsKHR.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clIcdGetPlatformIDsKHR.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clIcdGetPlatformIDsKHR.c +In file included from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/Basic/TargetInfo.h: In member function 'virtual unsigned int clang::TargetInfo::getUnwindWordWidth() const': -/usr/lib/llvm-9/include/clang/Basic/TargetInfo.h:663:71: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 663 | virtual unsigned getUnwindWordWidth() const { return getPointerWidth(0); } - | ~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-9/include/clang/Basic/TargetInfo.h: In member function 'bool clang::TargetInfo::ConstraintInfo::isValidAsmImmediate(const llvm::APInt&) const': -/usr/lib/llvm-9/include/clang/Basic/TargetInfo.h:880:47: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 880 | ImmSet.count(Value.getZExtValue()) != 0; - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > > >, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' -/usr/lib/llvm-9/include/llvm/IR/ValueMap.h:105:35: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' -/build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:297:21: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1111 | NumEntries = Num; - | ^~~ -[ 21%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueCopyImageToBuffer.c -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' -/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] -[ 21%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMigrateMemObjects.c +/usr/lib/llvm-9/include/clang/AST/ASTContext.h: In member function 'llvm::ArrayRef clang::ASTContext::getModulesWithMergedDefinition(const clang::NamedDecl*)': +/usr/lib/llvm-9/include/clang/AST/ASTContext.h:993:22: warning: choosing 'llvm::TinyPtrVector::operator llvm::MutableArrayRef() [with EltTy = clang::Module*]' over 'llvm::TinyPtrVector::operator llvm::ArrayRef() const [with U = clang::Module*; typename std::enable_if, llvm::ArrayRef >::value, bool>::type = false; EltTy = clang::Module*]' [-Wconversion] + 993 | return MergedIt->second; + | ^~~~~~ +/usr/lib/llvm-9/include/clang/AST/ASTContext.h:993:22: warning: for conversion from 'llvm::TinyPtrVector' to 'llvm::ArrayRef' [-Wconversion] +/usr/lib/llvm-9/include/clang/AST/ASTContext.h:993:22: note: because conversion sequence for the argument is better +/usr/lib/llvm-9/include/clang/AST/ASTContext.h:993:22: warning: choosing 'llvm::TinyPtrVector::operator llvm::MutableArrayRef() [with EltTy = clang::Module*]' over 'llvm::TinyPtrVector::operator llvm::ArrayRef() const [with EltTy = clang::Module*]' [-Wconversion] +/usr/lib/llvm-9/include/clang/AST/ASTContext.h:993:22: warning: for conversion from 'llvm::TinyPtrVector' to 'llvm::ArrayRef' [-Wconversion] +/usr/lib/llvm-9/include/clang/AST/ASTContext.h:993:22: note: because conversion sequence for the argument is better In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/Pass.h:31, @@ -8402,54 +6935,28 @@ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -[ 22%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/distance.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/distance.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/distance.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMigrateMemObjects.c: In function 'POclEnqueueMigrateMemObjects': -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMigrateMemObjects.c:47:6: warning: unsigned conversion from 'int' to 'cl_mem_migration_flags' {aka 'long unsigned int'} changes value from '-4' to '18446744073709551612' [-Wsign-conversion] - 47 | ~(CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED | CL_MIGRATE_MEM_OBJECT_HOST); - | ^ -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMigrateMemObjects.c:77:34: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 77 | num_events_in_wait_list, event_wait_list, - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:297:26: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' -/usr/include/c++/10/bits/stl_iterator.h:639:22: required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector; typename _Container::value_type = llvm::DiagnosticInfoOptimizationBase::Argument]' -/usr/include/c++/10/bits/stl_algobase.h:380:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' -/usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' -/usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' -/usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' -/usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' -/usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:638:75: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -[ 22%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clFinish.c -[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clFlush.c -[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o -In file included from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/AST/ASTContext.h: In member function 'llvm::ArrayRef clang::ASTContext::getModulesWithMergedDefinition(const clang::NamedDecl*)': -/usr/lib/llvm-9/include/clang/AST/ASTContext.h:993:22: warning: choosing 'llvm::TinyPtrVector::operator llvm::MutableArrayRef() [with EltTy = clang::Module*]' over 'llvm::TinyPtrVector::operator llvm::ArrayRef() const [with U = clang::Module*; typename std::enable_if, llvm::ArrayRef >::value, bool>::type = false; EltTy = clang::Module*]' [-Wconversion] - 993 | return MergedIt->second; - | ^~~~~~ -/usr/lib/llvm-9/include/clang/AST/ASTContext.h:993:22: warning: for conversion from 'llvm::TinyPtrVector' to 'llvm::ArrayRef' [-Wconversion] -/usr/lib/llvm-9/include/clang/AST/ASTContext.h:993:22: note: because conversion sequence for the argument is better -/usr/lib/llvm-9/include/clang/AST/ASTContext.h:993:22: warning: choosing 'llvm::TinyPtrVector::operator llvm::MutableArrayRef() [with EltTy = clang::Module*]' over 'llvm::TinyPtrVector::operator llvm::ArrayRef() const [with EltTy = clang::Module*]' [-Wconversion] -/usr/lib/llvm-9/include/clang/AST/ASTContext.h:993:22: warning: for conversion from 'llvm::TinyPtrVector' to 'llvm::ArrayRef' [-Wconversion] -/usr/lib/llvm-9/include/clang/AST/ASTContext.h:993:22: note: because conversion sequence for the argument is better -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueBarrier.c + from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, + from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, + from /usr/lib/llvm-9/include/llvm/Pass.h:364, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: +/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::StartNewSlab() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]': +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:260:5: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' +/usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:398:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 398 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); + | ~~~~~~~~~~^~ +[ 34%] Linking CXX executable test_simple_for_with_a_barrier +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_simple_for_with_a_barrier.dir/link.txt --verbose=1 In file included from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, @@ -8475,22 +6982,25 @@ /usr/lib/llvm-9/include/llvm/ADT/CachedHashString.h:105:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 105 | : P(new char[S.size()]), Size(S.size()), Hash(Hash) { | ~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 68 | Size = N; - | ^ +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_simple_for_with_a_barrier.dir/test_simple_for_with_a_barrier.cpp.o -o test_simple_for_with_a_barrier ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 34%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubDevices.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubDevices.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateSubDevices.c +[ 34%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainDevice.c.o +[ 35%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clUnloadPlatformCompiler.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainDevice.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainDevice.c +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clUnloadPlatformCompiler.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clUnloadPlatformCompiler.c +In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, + from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, + from /usr/lib/llvm-9/include/llvm/Pass.h:364, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' In file included from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:27, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, @@ -8524,7 +7034,8 @@ /usr/lib/llvm-9/include/clang/Lex/PreprocessingRecord.h:566:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 566 | return PR.Allocate(bytes, alignment); | ^~~~~ -[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o +[ 35%] Built target test_simple_for_with_a_barrier +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 In file included from /usr/lib/llvm-9/include/clang/Lex/MacroInfo.h:17, from /usr/lib/llvm-9/include/clang/Sema/CodeCompleteConsumer.h:19, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:28, @@ -8539,7 +7050,19 @@ /usr/lib/llvm-9/include/clang/Lex/Token.h:247:11: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 247 | Flags &= ~Flag; | ~~~~~~^~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMarker.c +/build/reproducible-path/pocl-1.6/lib/CL/clCreateSubDevices.c: In function 'POclCreateSubDevices': +/build/reproducible-path/pocl-1.6/lib/CL/clCreateSubDevices.c:91:24: warning: conversion from 'long int' to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] + 91 | count_devices = in_device->max_compute_units / properties[1]; + | ^~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clCreateSubDevices.c:101:25: warning: conversion from 'long int' to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] + 101 | total_cus += properties[i]; + | ^~~~~~~~~~ +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/DependInfo.cmake --color= +/build/reproducible-path/pocl-1.6/lib/CL/clCreateSubDevices.c:147:14: warning: conversion from 'cl_device_partition_property' {aka 'const long int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] + 147 | = (properties[0] == CL_DEVICE_PARTITION_EQUALLY + | ^ +[ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_log.cl.bc In file included from /usr/lib/llvm-9/include/clang/Sema/CodeCompleteConsumer.h:19, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:28, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, @@ -8549,8 +7072,13 @@ /usr/lib/llvm-9/include/clang/Lex/MacroInfo.h:171:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 171 | NumParameters = List.size(); | ~~~~~~~~~^~ -[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetKernelWorkGroupInfo.c +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/depend.internal". +Scanning dependencies of target test_program_from_binary_with_local_1_1_1 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build.make tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/clang/Lex/MacroInfo.h: In member function 'int clang::MacroInfo::getParameterNum(const clang::IdentifierInfo*) const': /usr/lib/llvm-9/include/clang/Lex/MacroInfo.h:192:18: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 192 | return I - param_begin(); @@ -8567,8 +7095,11 @@ /usr/lib/llvm-9/include/clang/Lex/MacroInfo.h:509:36: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 509 | NumOverrides(Overrides.size()) { | ~~~~~~~~~~~~~~^~ -[ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/dot.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/dot.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/dot.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 35%] Building C object tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/test_program_from_binary_with_local_1_1_1.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/test_program_from_binary_with_local_1_1_1.c.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_program_from_binary_with_local_1_1_1.c +[ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_powr.cl.bc +[ 35%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_util.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_util.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c In file included from /usr/lib/llvm-9/include/clang/AST/ASTUnresolvedSet.h:19, from /usr/lib/llvm-9/include/clang/AST/DeclCXX.h:19, from /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:25, @@ -8581,6 +7112,7 @@ /usr/lib/llvm-9/include/clang/AST/UnresolvedSet.h:124:46: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 124 | unsigned size() const { return decls().size(); } | ~~~~~~~~~~~~^~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/clang/AST/DeclCXX.h:19, from /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:25, from /usr/lib/llvm-9/include/clang/Sema/CodeCompleteConsumer.h:21, @@ -8592,6 +7124,8 @@ /usr/lib/llvm-9/include/clang/AST/ASTUnresolvedSet.h:77:44: warning: conversion from 'clang::ASTVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 77 | unsigned size() const { return Decls.size(); } | ~~~~~~~~~~^~ +[ 35%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_image_util.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_image_util.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_image_util.c In file included from /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:25, from /usr/lib/llvm-9/include/clang/Sema/CodeCompleteConsumer.h:21, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:28, @@ -8606,20 +7140,81 @@ /usr/lib/llvm-9/include/clang/AST/DeclCXX.h:652:24: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 652 | CaptureDefault(CaptureDefault), NumCaptures(0), NumExplicitCaptures(0), | ^~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c: In function 'pocl_restore_ftz': +/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:68:28: warning: unused parameter 'ftz' [-Wunused-parameter] + 68 | pocl_restore_ftz (unsigned ftz) + | ~~~~~~~~~^~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c: In function 'pocl_set_ftz': +/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:114:24: warning: unused parameter 'ftz' [-Wunused-parameter] + 114 | pocl_set_ftz (unsigned ftz) + | ~~~~~~~~~^~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c: In function 'pocl_restore_rm': +/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:162:27: warning: unused parameter 'rm' [-Wunused-parameter] + 162 | pocl_restore_rm (unsigned rm) + | ~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/DeclCXX.h: In member function 'void clang::CXXCtorInitializer::setSourceOrder(int)': /usr/lib/llvm-9/include/clang/AST/DeclCXX.h:2537:19: warning: conversion from 'unsigned int' to 'short unsigned int:13' may change value [-Wconversion] 2537 | SourceOrder = static_cast(Pos); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c: At top level: +/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:1308:30: warning: signed conversion from 'unsigned int' to 'int32_t' {aka 'const int'} changes value from '2147483648' to '-2147483648' [-Wsign-conversion] + 1308 | static int32_t const signN = 0x80000000; /* flt32 sign bit */ + | ^~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c: In function 'half_to_float': +/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:1353:7: warning: conversion from 'int32_t' {aka 'int'} to 'float' may change value [-Wconversion] + 1353 | s.f *= v.si; + | ^~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c: In function 'float_to_half': +/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:1366:19: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 1366 | uint32_t sign = v.si & signN; + | ^ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:1367:8: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] + 1367 | v.si ^= sign; + | ^~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:1367:11: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 1367 | v.si ^= sign; + | ^~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:1370:10: warning: conversion from 'float' to 'int32_t' {aka 'int'} may change value [-Wfloat-conversion] + 1370 | s.si = s.f * v.f; + | ^ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:1377:15: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 1377 | return v.ui | sign; + | ~~~~~^~~~~~ /usr/lib/llvm-9/include/clang/AST/DeclCXX.h: In member function 'void clang::CXXConstructorDecl::setNumCtorInitializers(unsigned int)': /usr/lib/llvm-9/include/clang/AST/DeclCXX.h:2713:50: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int:23' may change value [-Wconversion] 2713 | CXXConstructorDeclBits.NumCtorInitializers = numCtorInitializers; | ^~~~~~~~~~~~~~~~~~~ -[ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fast_distance.cl.bc +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:91:37: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/Pass.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::WeakTrackingVH; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::WeakTrackingVH]' +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::WeakTrackingVH; unsigned int N = 4]' +/usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:41:7: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, + from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, + from /usr/lib/llvm-9/include/llvm/Pass.h:364, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:829:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:224:39: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/DeclCXX.h: In member function 'void clang::LinkageSpecDecl::setLanguage(clang::LinkageSpecDecl::LanguageIDs)': /usr/lib/llvm-9/include/clang/AST/DeclCXX.h:3001:68: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 3001 | void setLanguage(LanguageIDs L) { LinkageSpecDeclBits.Language = L; } | ^ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fast_distance.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_distance.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/clang/AST/DeclCXX.h: In member function 'void clang::UsingShadowDecl::setTargetDecl(clang::NamedDecl*)': /usr/lib/llvm-9/include/clang/AST/DeclCXX.h:3347:38: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion] 3347 | ND->getIdentifierNamespace() & @@ -8630,25 +7225,28 @@ /usr/lib/llvm-9/include/clang/AST/DeclCXX.h:3601:25: warning: conversion from 'std::__iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3601 | return std::distance(shadow_begin(), shadow_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o /usr/lib/llvm-9/include/clang/AST/DeclCXX.h: In constructor 'clang::UsingPackDecl::UsingPackDecl(clang::DeclContext*, clang::NamedDecl*, llvm::ArrayRef)': /usr/lib/llvm-9/include/clang/AST/DeclCXX.h:3655:74: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3655 | InstantiatedFrom(InstantiatedFrom), NumExpansions(UsingDecls.size()) { | ~~~~~~~~~~~~~~~^~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetProgramInfo.c -In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 268 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ +[ 35%] Linking C executable test_program_from_binary_with_local_1_1_1 +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/link.txt --verbose=1 +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/Pass.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::pair; bool = false]' +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:249:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' +/usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/DeclCXX.h: In constructor 'clang::DecompositionDecl::DecompositionDecl(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, llvm::ArrayRef)': /usr/lib/llvm-9/include/clang/AST/DeclCXX.h:4000:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4000 | NumBindings(Bindings.size()) { | ~~~~~~~~~~~~~^~ +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/test_program_from_binary_with_local_1_1_1.c.o -o test_program_from_binary_with_local_1_1_1 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread In file included from /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:33, from /usr/lib/llvm-9/include/clang/Sema/CodeCompleteConsumer.h:21, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:28, @@ -8669,6 +7267,7 @@ /usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:261:52: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 261 | ScopeLoc(scopeLoc), NumArgs(1), SyntaxUsed(syntaxUsed), Invalid(false), | ^~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' /usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:270:23: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 270 | AttrKind = getKind(getName(), getScopeName(), syntaxUsed); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8700,29 +7299,6 @@ /usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:333:23: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 333 | AttrKind = getKind(getName(), getScopeName(), syntaxUsed); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ In file included from /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:33, from /usr/lib/llvm-9/include/clang/Sema/CodeCompleteConsumer.h:21, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:28, @@ -8733,8 +7309,19 @@ /usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:438:23: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 438 | ProcessingCache = value; | ^~~~~ -[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetEventProfilingInfo.c +[ 35%] Built target test_program_from_binary_with_local_1_1_1 +make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/depend.internal". +Scanning dependencies of target test_alignment_with_dynamic_wg2 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-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/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 35%] Building CXX object tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/test_alignment_with_dynamic_wg2.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_alignment_with_dynamic_wg2.dir/test_alignment_with_dynamic_wg2.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_alignment_with_dynamic_wg2.cpp +[ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_recip.cl.bc In file included from /usr/lib/llvm-9/include/clang/Sema/CodeCompleteConsumer.h:21, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:28, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, @@ -8752,58 +7339,13 @@ /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:858:7: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] 858 | (ObjCPropertyAttributeKind)(PropertyAttributes | PRVal); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_recip.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_recip.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In member function 'void clang::ObjCDeclSpec::setNullability(clang::SourceLocation, clang::NullabilityKind)': /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:879:19: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 879 | Nullability = static_cast(kind); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, - from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 337 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ +[ 35%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_img_buf_cpy.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_img_buf_cpy.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_img_buf_cpy.c /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In static member function 'static clang::DeclaratorChunk clang::DeclaratorChunk::getPointer(unsigned int, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation)': /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:1564:29: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] 1564 | I.Ptr.TypeQuals = TypeQuals; @@ -8824,6 +7366,10 @@ /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:1652:23: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] 1652 | I.Mem.TypeQuals = TypeQuals; | ^~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_img_buf_cpy.c: In function 'pocl_rect_copy': +/build/reproducible-path/pocl-1.6/lib/CL/pocl_img_buf_cpy.c:190:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 190 | event, num_events_in_wait_list, + | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In member function 'void clang::Declarator::clear()': /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:1933:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1933 | for (unsigned i = 0, e = DeclTypeInfo.size(); i != e; ++i) @@ -8848,24 +7394,20 @@ /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:2469:26: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 2469 | FunctionDefinition = Val; | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^~ -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^ -[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clWaitForEvents.c +[ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_rsqrt.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, + from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, + from /usr/lib/llvm-9/include/llvm/Pass.h:364, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > > >, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' +/usr/lib/llvm-9/include/llvm/IR/ValueMap.h:105:35: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' +/build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:206:21: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/clang/Serialization/ASTBitCodes.h:26, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:29, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, @@ -8875,6 +7417,15 @@ /usr/lib/llvm-9/include/llvm/Bitstream/BitCodes.h:110:40: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 110 | : Val(Data), IsLiteral(false), Enc(E) {} | ^ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1111 | NumEntries = Num; + | ^~~ In file included from /usr/lib/llvm-9/include/clang/Lex/Lexer.h:19, from /usr/lib/llvm-9/include/clang/Frontend/PrecompiledPreamble.h:16, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:30, @@ -8885,6 +7436,13 @@ /usr/lib/llvm-9/include/clang/Lex/PreprocessorLexer.h:122:75: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 122 | unsigned getConditionalStackDepth() const { return ConditionalStack.size(); } | ~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' +/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/clang/Frontend/PrecompiledPreamble.h:16, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:30, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, @@ -8894,6 +7452,13 @@ /usr/lib/llvm-9/include/clang/Lex/Lexer.h:569:29: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 569 | unsigned TokLen = TokEnd-BufferPtr; | ~~~~~~^~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:17, from /usr/lib/llvm-9/include/clang/Frontend/PrecompiledPreamble.h:17, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:30, @@ -8904,191 +7469,56 @@ /usr/lib/llvm-9/include/clang/Basic/Builtins.h:223:59: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 223 | unsigned getAuxBuiltinID(unsigned ID) const { return ID - TSRecords.size(); } | ~~~^~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 744 | (V ? HasMetadataBit : 0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWaitForEvents.c -[ 24%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fast_length.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fast_length.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_length.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseEvent.c -In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, - from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1723 | return BitsToFloat(getWord(0)); - | ~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1770 | return U.VAL - 1; - | ~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 97 | SubclassData = val; - | ^~~ -[ 24%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fast_normalize.cl.bc -[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainEvent.c -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fast_normalize.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_normalize.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 536 | return cast(this)->getNumElements(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, - from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, +In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 70 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 102 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 128 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 163 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 197 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, - from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, - from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: -/usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 249 | AlignedCharArray::value, - | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 169 | SubClassData = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -[ 25%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 245 | Visibility = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 256 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 457 | Linkage = LT; - | ^~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSetEventCallback.c -In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ + from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, + from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, + from /usr/lib/llvm-9/include/llvm/Pass.h:364, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: +/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' +/usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:522:7: required from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = llvm::yaml::Document]' +/usr/include/c++/10/bits/unique_ptr.h:182:16: required from 'void std::__uniq_ptr_impl<_Tp, _Dp>::reset(std::__uniq_ptr_impl<_Tp, _Dp>::pointer) [with _Tp = llvm::yaml::Document; _Dp = std::default_delete; std::__uniq_ptr_impl<_Tp, _Dp>::pointer = llvm::yaml::Document*]' +/usr/include/c++/10/bits/unique_ptr.h:456:12: required from 'void std::unique_ptr<_Tp, _Dp>::reset(std::unique_ptr<_Tp, _Dp>::pointer) [with _Tp = llvm::yaml::Document; _Dp = std::default_delete; std::unique_ptr<_Tp, _Dp>::pointer = llvm::yaml::Document*]' +/usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:597:25: required from here +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 415 | computeSlabSize(std::distance(Slabs.begin(), I)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[ 36%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_tracing.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_tracing.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_tracing.c +[ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_sin.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +/build/reproducible-path/pocl-1.6/lib/CL/pocl_tracing.c: In function 'text_tracer_event_updated': +/build/reproducible-path/pocl-1.6/lib/CL/pocl_tracing.c:236:23: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 236 | fwrite (tmp_buffer, text_size, 1, text_tracer_file); + | ^~~~~~~~~ +[ 37%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_runtime_config.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_runtime_config.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_runtime_config.c +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/Pass.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' +/usr/include/c++/10/bits/stl_iterator.h:639:22: required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector; typename _Container::value_type = llvm::DiagnosticInfoOptimizationBase::Argument]' +/usr/include/c++/10/bits/stl_algobase.h:380:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' +/usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' +/usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' +/usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' +/usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' +/usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:638:75: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +[ 37%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_mem_management.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_mem_management.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_mem_management.c +[ 37%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_hash.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_hash.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_hash.c +[ 37%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_sqrt.cl.bc In file included from /usr/lib/llvm-9/include/clang/Frontend/PrecompiledPreamble.h:17, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:30, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, @@ -9110,87 +7540,43 @@ /usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:670:22: warning: for conversion from 'llvm::TinyPtrVector' to 'llvm::ArrayRef' [-Wconversion] /usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:670:22: note: because conversion sequence for the argument is better /usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:670:22: warning: choosing 'llvm::TinyPtrVector::operator llvm::MutableArrayRef() [with EltTy = clang::ModuleMacro*]' over 'llvm::TinyPtrVector::operator llvm::ArrayRef() const [with EltTy = clang::ModuleMacro*]' [-Wconversion] -[ 25%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o /usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:670:22: warning: for conversion from 'llvm::TinyPtrVector' to 'llvm::ArrayRef' [-Wconversion] /usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:670:22: note: because conversion sequence for the argument is better -In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 899 | setValueSubclassData(Opcode); - | ^~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetEventInfo.c -In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 978 | vt->getNumElements()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1180 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1202 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +/build/reproducible-path/pocl-1.6/lib/CL/pocl_hash.c: In function 'pocl_SHA1_Update': +/build/reproducible-path/pocl-1.6/lib/CL/pocl_hash.c:181:31: warning: conversion from 'long unsigned int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 181 | if ((context->count[0] += len << 3) < (len << 3)) context->count[1]++; + | ^~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_hash.c:182:26: warning: conversion from 'long unsigned int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 182 | context->count[1] += (len >> 29); + | ^ +[ 37%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_debug.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_debug.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_debug.c +[ 37%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_timing.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_timing.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_timing.c +[ 37%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_tan.cl.bc /usr/lib/llvm-9/include/clang/Lex/Preprocessor.h: In member function 'void clang::Preprocessor::EnterTokenStream(llvm::ArrayRef, bool, bool)': /usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:1322:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1322 | EnterTokenStream(Toks.data(), Toks.size(), DisableMacroExpansion, false, | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1352 | (ID << 2)); - | ~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -[ 25%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateUserEvent.c -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2091 | Total += B.input_size(); - | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 122 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clGetEventInfo.c: In function 'POclGetEventInfo': -/build/reproducible-path/pocl-1.6/lib/CL/clGetEventInfo.c:35:15: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 35 | cl_uint r = event->pocl_refcount; - | ^~~~~ -[ 25%] Linking CXX executable test_alignment_with_dynamic_wg3 -[ 25%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_alignment_with_dynamic_wg3.dir/link.txt --verbose=1 -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSetUserEventStatus.c -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_alignment_with_dynamic_wg3.dir/test_alignment_with_dynamic_wg3.cpp.o -o test_alignment_with_dynamic_wg3 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -[ 25%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueTask.c +/build/reproducible-path/pocl-1.6/lib/CL/pocl_timing.c: In function 'pocl_gettimemono_ns': +/build/reproducible-path/pocl-1.6/lib/CL/pocl_timing.c:83:54: warning: conversion to 'long unsigned int' from '__syscall_slong_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion] + 83 | return (((uint64_t)timespec.tv_sec * 1000000000UL) + timespec.tv_nsec); + | ^ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_timing.c: In function 'pocl_gettimereal': +/build/reproducible-path/pocl-1.6/lib/CL/pocl_timing.c:121:14: warning: conversion from '__syscall_slong_t' {aka 'long int'} to 'int' may change value [-Wconversion] + 121 | *nanosec = timespec.tv_nsec; + | ^~~~~~~~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 38%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSVMAlloc.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSVMAlloc.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSVMAlloc.c +[ 38%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isequal.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 38%] Linking CXX executable test_structs_as_args +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_structs_as_args.dir/link.txt --verbose=1 +[ 38%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSVMFree.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSVMFree.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSVMFree.c +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_structs_as_args.dir/test_structs_as_args.cpp.o -o test_structs_as_args ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread In file included from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: @@ -9202,7 +7588,12 @@ /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:625:40: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 625 | return CachedCompletionResults.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 25%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o +[ 38%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMFree.c.o +In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_alignment_with_dynamic_wg2.cpp:8: +/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' + 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") + | ^ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMFree.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMFree.c In file included from /usr/lib/llvm-9/include/clang/Frontend/CommandLineSourceLoc.h:18, from /usr/lib/llvm-9/include/clang/Frontend/FrontendOptions.h:13, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:24, @@ -9235,8 +7626,6 @@ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateImage.c -[ 26%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fract.cl.bc /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { @@ -9246,7 +7635,20 @@ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fract.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fract.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 38%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMap.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMap.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMap.c +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMFree.c: In function 'POclEnqueueSVMFree': +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMFree.c:65:45: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 65 | event, num_events_in_wait_list, + | ^~~~~~~~~~~~~~~~~~~~~~~ +[ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isgreater.cl.bc +[ 39%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMUnmap.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMUnmap.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMUnmap.c +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isgreater.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isgreater.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMap.c: In function 'POclEnqueueSVMMap': +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMap.c:70:45: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 70 | event, num_events_in_wait_list, + | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:24, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: @@ -9257,51 +7659,54 @@ /usr/lib/llvm-9/include/clang/Frontend/FrontendOptions.h:184:22: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 184 | : Lang(L), Fmt(F), Preprocessed(PP) {} | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/PassManager.h:45, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:23, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': -/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 359 | SmallVector ArgTys{Args...}; - | ^~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 27%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o -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 -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateImage2D.c -/build/reproducible-path/pocl-1.6/lib/CL/clCreateImage.c: In function 'POclCreateImage': -/build/reproducible-path/pocl-1.6/lib/CL/clCreateImage.c:79:63: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'cl_int' {aka 'int'} may change the sign of the result [-Wsign-conversion] - 79 | image_desc, image_type_idx, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clCreateImage.c:248:27: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 248 | mem->image_channels = channels; - | ^~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clCreateImage.c:249:28: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 249 | mem->image_elem_size = elem_size; - | ^~~~~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/DependInfo.cmake --color= -[ 27%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_global_id.c.bc -[ 27%] Built target test_alignment_with_dynamic_wg3 -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-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 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_global_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h -make -f tests/regression/CMakeFiles/test_structs_as_args.dir/build.make tests/regression/CMakeFiles/test_structs_as_args.dir/depend -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/depend.internal". +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMUnmap.c: In function 'POclEnqueueSVMUnmap': +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMUnmap.c:60:45: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 60 | event, num_events_in_wait_list, + | ^~~~~~~~~~~~~~~~~~~~~~~ +[ 39%] Built target test_structs_as_args +make -f tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build.make tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/DependInfo.cmake --color= -Scanning dependencies of target test_simple_for_with_a_barrier +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/DependInfo.cmake --color= +[ 40%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpy.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpy.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMemcpy.c +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/depend.internal". +Scanning dependencies of target test_multi_level_loops_with_barriers make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-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 -f tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build.make tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 27%] Building CXX object tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/test_simple_for_with_a_barrier.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_simple_for_with_a_barrier.dir/test_simple_for_with_a_barrier.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_simple_for_with_a_barrier.cpp -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/depend.internal". -Scanning dependencies of target test_structs_as_args -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_structs_as_args.dir/build.make tests/regression/CMakeFiles/test_structs_as_args.dir/build +[ 40%] Building CXX object tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/test_multi_level_loops_with_barriers.cpp.o +[ 40%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isgreaterequal.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isgreaterequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isgreaterequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_multi_level_loops_with_barriers.dir/test_multi_level_loops_with_barriers.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_multi_level_loops_with_barriers.cpp +[ 40%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemFill.c.o +[ 40%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgSVMPointer.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemFill.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMemFill.c +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgSVMPointer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSetKernelArgSVMPointer.c +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMemcpy.c: In function 'POclEnqueueSVMMemcpy': +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMemcpy.c:65:45: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 65 | event, num_events_in_wait_list, + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_cl.h:50, + from /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMemFill.c:24: +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMemFill.c: In function 'POclEnqueueSVMMemFill': +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMemFill.c:51:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 51 | POCL_RETURN_ERROR_ON((__builtin_popcount(pattern_size) > 1), CL_INVALID_VALUE, + | ^~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_debug.h:271:11: note: in definition of macro 'POCL_RETURN_ERROR_ON' + 271 | if (cond) \ + | ^~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMemFill.c:56:43: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] + 56 | POCL_RETURN_ERROR_ON(((intptr_t)svm_ptr % pattern_size > 0), CL_INVALID_VALUE, + | ^ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_debug.h:271:11: note: in definition of macro 'POCL_RETURN_ERROR_ON' + 271 | if (cond) \ + | ^~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMemFill.c:73:45: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 73 | event, num_events_in_wait_list, + | ^~~~~~~~~~~~~~~~~~~~~~~ +[ 40%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isless.cl.bc In file included from /usr/lib/llvm-9/include/clang/Frontend/CompilerInvocation.h:12, from /usr/lib/llvm-9/include/clang/Frontend/CompilerInstance.h:15, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:36: @@ -9368,7 +7773,6 @@ /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' 312 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setVecLib(clang::CodeGenOptions::VectorLibrary)': /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 312 | void set##Name(Type Value) { Name = static_cast(Value); } @@ -9397,154 +7801,234 @@ /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' 312 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~ -[ 28%] Building CXX object tests/regression/CMakeFiles/test_structs_as_args.dir/test_structs_as_args.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_structs_as_args.dir/test_structs_as_args.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_structs_as_args.cpp -[ 28%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateImage3D.c -[ 28%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_global_offset.c.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-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 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_global_offset.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_offset.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h -[ 28%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadImage.c -[ 28%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteImage.c -In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 117 | BBInfo::getHashValue(Edge.getEnd())); - | ^ -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadImage.c: In function 'POclEnqueueReadImage': -In file included from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 131 | (V ? 32 : 0)); - | ~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 142 | (V ? 64 : 0)); - | ~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 236 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 255 | ((unsigned)Ordering << 7)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadImage.c:97:40: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 97 | event, num_events_in_wait_list, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 358 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 380 | ((unsigned)Ordering << 7)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 486 | ((unsigned)Ordering << 1)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 567 | (unsigned)V); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 577 | (IsWeak << 8)); - | ~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 593 | ((unsigned)Ordering << 2)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 606 | ((unsigned)Ordering << 5)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 770 | setInstructionSubclassData((SubclassData & 31) | - | ~~~~~~~~~~~~~~~~~~~~^ - 771 | (Operation << 5)); - | ~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 784 | (unsigned)V); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 800 | ((unsigned)Ordering << 2)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 28%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_global_size.c.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-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 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_global_size.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_size.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1445 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1468 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1653 | unsigned(TCK)); - | ~~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isless.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isless.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 40%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/islessequal.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/islessequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/islessequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 40%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelExecInfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelExecInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSetKernelExecInfo.c +[ 40%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_binary.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_binary.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c +[ 40%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_opengl.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_opengl.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c: In function 'pocl_binary_get_device_id': +/build/reproducible-path/pocl-1.6/lib/CL/clSetKernelExecInfo.c: In function 'POclSetKernelExecInfo': +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:223:19: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 223 | int i, length = strlen(dev_hash); + | ^~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c: In function 'serialize_file': +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:176:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 176 | do { uint32_t len = strlen(elem); \ + | ^~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:295:3: note: in expansion of macro 'BUFFER_STORE_STR' + 295 | BUFFER_STORE_STR(p); + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c: In function 'pocl_binary_serialize_kernel_to_buffer': +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:373:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 373 | uint32_t namelen = strlen (meta->name); + | ^~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:389:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 389 | uint32_t attrlen = meta->attributes ? strlen (meta->attributes) : 0; + | ^~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:176:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 176 | do { uint32_t len = strlen(elem); \ + | ^~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:403:7: note: in expansion of macro 'BUFFER_STORE_STR' + 403 | BUFFER_STORE_STR(ai->name); + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:176:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 176 | do { uint32_t len = strlen(elem); \ + | ^~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:404:7: note: in expansion of macro 'BUFFER_STORE_STR' + 404 | BUFFER_STORE_STR(ai->type_name); + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:408:27: warning: conversion from 'long int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 408 | uint32_t arginfo_size = buffer - start; + | ^~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:412:28: warning: conversion to 'uint64_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] + 412 | uint64_t binaries_size = end - buffer; + | ^~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:416:26: warning: conversion to 'uint64_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] + 416 | uint64_t struct_size = end - buf; + | ^~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c: In function 'deserialize_file': +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:463:18: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] + 463 | return (buffer - orig_buffer); + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clSetKernelExecInfo.c:29:37: warning: unused parameter 'param_value_size' [-Wunused-parameter] + 29 | size_t param_value_size , + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c: In function 'pocl_binary_deserialize_kernel_from_buffer': +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:548:38: warning: unsigned conversion from 'int' to 'uint64_t' {aka 'long unsigned int'} changes value from '-1' to '18446744073709551615' [-Wsign-conversion] + 548 | kernel->has_arg_metadata = (-1); + | ^ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:574:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 574 | ai->type_size = dynarg_sizes[i]; + | ^~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c: In function 'pocl_binary_serialize': +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:605:26: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 605 | unsigned num_kernels = program->num_kernels; + | ^~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:639:13: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] + 639 | *size = (buffer - start); + | ^ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c: In function 'pocl_binary_deserialize': +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:653:26: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'cl_program_binary_type' {aka 'unsigned int'} may change value [-Wconversion] + 653 | program->binary_type = (b.flags >> 1); + | ^ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c: In function 'POclCreateFromGLTexture': +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:5:47: warning: unused parameter 'context' [-Wunused-parameter] + 5 | POname(clCreateFromGLTexture)(cl_context context, + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:6:41: warning: unused parameter 'flags' [-Wunused-parameter] + 6 | cl_mem_flags flags, + | ~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:7:41: warning: unused parameter 'texture_target' [-Wunused-parameter] + 7 | cl_GLenum texture_target, + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:8:41: warning: unused parameter 'miplevel' [-Wunused-parameter] + 8 | cl_GLint miplevel, + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:9:41: warning: unused parameter 'texture' [-Wunused-parameter] + 9 | cl_GLuint texture, + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:10:41: warning: unused parameter 'errcode_ret' [-Wunused-parameter] + 10 | cl_int * errcode_ret) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c: In function 'POclCreateFromGLBuffer': +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:21:46: warning: unused parameter 'context' [-Wunused-parameter] + 21 | POname(clCreateFromGLBuffer)(cl_context context, + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:22:41: warning: unused parameter 'flags' [-Wunused-parameter] + 22 | cl_mem_flags flags, + | ~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:23:41: warning: unused parameter 'bufobj' [-Wunused-parameter] + 23 | cl_GLuint bufobj, + | ~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:24:41: warning: unused parameter 'errcode_ret' [-Wunused-parameter] + 24 | cl_int * errcode_ret) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c: In function 'POclCreateFromGLRenderbuffer': +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:35:52: warning: unused parameter 'context' [-Wunused-parameter] + 35 | POname(clCreateFromGLRenderbuffer)(cl_context context, + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:36:41: warning: unused parameter 'flags' [-Wunused-parameter] + 36 | cl_mem_flags flags, + | ~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:37:41: warning: unused parameter 'renderbuffer' [-Wunused-parameter] + 37 | cl_GLuint renderbuffer, + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:38:41: warning: unused parameter 'errcode_ret' [-Wunused-parameter] + 38 | cl_int * errcode_ret) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c: In function 'POclGetGLObjectInfo': +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:49:41: warning: unused parameter 'memobj' [-Wunused-parameter] + 49 | POname(clGetGLObjectInfo)(cl_mem memobj, + | ~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:50:46: warning: unused parameter 'gl_object_type' [-Wunused-parameter] + 50 | cl_gl_object_type *gl_object_type, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:51:44: warning: unused parameter 'gl_object_name' [-Wunused-parameter] + 51 | cl_GLuint *gl_object_name) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c: In function 'POclGetGLTextureInfo': +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:63:43: warning: unused parameter 'memobj' [-Wunused-parameter] + 63 | POname(clGetGLTextureInfo) (cl_mem memobj, + | ~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:64:48: warning: unused parameter 'param_name' [-Wunused-parameter] + 64 | cl_gl_texture_info param_name, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:65:37: warning: unused parameter 'param_value_size' [-Wunused-parameter] + 65 | size_t param_value_size, + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:66:36: warning: unused parameter 'param_value' [-Wunused-parameter] + 66 | void *param_value, + | ~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:67:38: warning: unused parameter 'param_value_size_ret' [-Wunused-parameter] + 67 | size_t *param_value_size_ret) + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c: In function 'POclEnqueueAcquireGLObjects': +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:78:54: warning: unused parameter 'command_queue' [-Wunused-parameter] + 78 | POname(clEnqueueAcquireGLObjects) ( cl_command_queue command_queue, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:79:45: warning: unused parameter 'num_objects' [-Wunused-parameter] + 79 | cl_uint num_objects, + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:80:51: warning: unused parameter 'mem_objects' [-Wunused-parameter] + 80 | const cl_mem *mem_objects, + | ~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:81:45: warning: unused parameter 'num_events_in_wait_list' [-Wunused-parameter] + 81 | cl_uint num_events_in_wait_list, + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:82:53: warning: unused parameter 'event_wait_list' [-Wunused-parameter] + 82 | const cl_event *event_wait_list, + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:83:47: warning: unused parameter 'event' [-Wunused-parameter] + 83 | cl_event *event) + | ~~~~~~~~~~^~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c: In function 'POclEnqueueReleaseGLObjects': +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:94:54: warning: unused parameter 'command_queue' [-Wunused-parameter] + 94 | POname(clEnqueueReleaseGLObjects) ( cl_command_queue command_queue, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:95:45: warning: unused parameter 'num_objects' [-Wunused-parameter] + 95 | cl_uint num_objects, + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:96:51: warning: unused parameter 'mem_objects' [-Wunused-parameter] + 96 | const cl_mem *mem_objects, + | ~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:97:45: warning: unused parameter 'num_events_in_wait_list' [-Wunused-parameter] + 97 | cl_uint num_events_in_wait_list, + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:98:53: warning: unused parameter 'event_wait_list' [-Wunused-parameter] + 98 | const cl_event *event_wait_list, + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:99:47: warning: unused parameter 'event' [-Wunused-parameter] + 99 | cl_event *event) + | ~~~~~~~~~~^~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c: In function 'POclGetGLContextInfoKHR': +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:110:63: warning: unused parameter 'properties' [-Wunused-parameter] + 110 | POname(clGetGLContextInfoKHR) ( const cl_context_properties *properties , + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:111:23: warning: unused parameter 'param_name' [-Wunused-parameter] + 111 | cl_gl_context_info param_name , + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:112:11: warning: unused parameter 'param_value_size' [-Wunused-parameter] + 112 | size_t param_value_size , + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:113:10: warning: unused parameter 'param_value' [-Wunused-parameter] + 113 | void *param_value , + | ~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:114:12: warning: unused parameter 'param_value_size_ret' [-Wunused-parameter] + 114 | size_t *param_value_size_ret ) + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +[ 41%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_cq_profiling.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_cq_profiling.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_cq_profiling.c +[ 41%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/islessgreater.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/islessgreater.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/islessgreater.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isnotequal.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isnotequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isnotequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +/build/reproducible-path/pocl-1.6/lib/CL/pocl_cq_profiling.c: In function 'pocl_atexit': +/build/reproducible-path/pocl-1.6/lib/CL/pocl_cq_profiling.c:95:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 95 | for (int i = 0; i < different_kernels; ++i) + | ^ +[ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isordered.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isordered.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isordered.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isunordered.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isunordered.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isunordered.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +make -f tests/regression/CMakeFiles/test_barrier_before_return.dir/build.make tests/regression/CMakeFiles/test_barrier_before_return.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/DependInfo.cmake --color= +In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_multi_level_loops_with_barriers.cpp:28: +/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' + 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") + | ^ +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/depend.internal". +Scanning dependencies of target test_barrier_before_return +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_barrier_before_return.dir/build.make tests/regression/CMakeFiles/test_barrier_before_return.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 42%] Building CXX object tests/regression/CMakeFiles/test_barrier_before_return.dir/test_barrier_before_return.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_barrier_before_return.dir/test_barrier_before_return.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_barrier_before_return.cpp In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, @@ -9579,99 +8063,24 @@ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 2831 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteImage.c: In function 'POclEnqueueWriteImage': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteImage.c:68:40: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 68 | event, num_events_in_wait_list, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -[ 28%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_group_id.c.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-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 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_group_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_group_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3703 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3726 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4409 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4416 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4450 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -[ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_array_size.cl.bc -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4457 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_array_size.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_array_size.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mad24.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mad24.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad24.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 42%] Built target libpocl_unlinked_objs +make -f tests/regression/CMakeFiles/test_locals.dir/build.make tests/regression/CMakeFiles/test_locals.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_locals.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_locals.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_locals.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_locals.dir/depend.internal". +Scanning dependencies of target test_locals +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_locals.dir/build.make tests/regression/CMakeFiles/test_locals.dir/build +[ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mad.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mad.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysisEvaluator.h:27, @@ -9687,6 +8096,8 @@ /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +[ 42%] Building CXX object tests/regression/CMakeFiles/test_locals.dir/test_locals.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_locals.dir/test_locals.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_locals.cpp In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysisEvaluator.h:27, from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:18, @@ -9724,9 +8135,8 @@ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ -[ 28%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateSampler.c -[ 29%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o +[ 43%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mad_hi.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mad_hi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad_hi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysisEvaluator.h:27, from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:18, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: @@ -9734,41 +8144,10 @@ /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseSampler.c -In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_simple_for_with_a_barrier.cpp:29: -/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' - 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") - | ^ -[ 30%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_channel_data_type.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_channel_data_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_channel_data_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:38: -/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 503 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:38: -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +[ 43%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mad_sat.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mad_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 43%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/max.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/max.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/max.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/PassManager.h:45, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysisEvaluator.h:28, from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:18, @@ -9777,134 +8156,30 @@ /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 263 | (B * FastMathFlags::AllowReassoc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 263 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 269 | (B * FastMathFlags::NoNaNs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 269 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 275 | (B * FastMathFlags::NoInfs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 275 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 281 | (B * FastMathFlags::NoSignedZeros); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 281 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 287 | (B * FastMathFlags::AllowReciprocal); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 287 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 293 | (B * FastMathFlags::AllowContract); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 293 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 299 | (B * FastMathFlags::ApproxFunc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 299 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 305 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 305 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 311 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 311 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 530 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | }); - | ~~ -In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_structs_as_args.cpp:28: +[ 43%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/max_i.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/max_i.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/max_i.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 43%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/maxmag.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/maxmag.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/maxmag.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 43%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/min.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/min.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/min.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_locals.cpp:28: /usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") | ^ -[ 30%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainSampler.c -[ 30%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetSamplerInfo.c -[ 30%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_channel_order.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_channel_order.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_channel_order.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -[ 30%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_depth.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_depth.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_depth.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /build/reproducible-path/pocl-1.6/lib/CL/clGetSamplerInfo.c:24: -/build/reproducible-path/pocl-1.6/lib/CL/clGetSamplerInfo.c: In function 'POclGetSamplerInfo': -/build/reproducible-path/pocl-1.6/lib/CL/clGetSamplerInfo.c:39:37: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 39 | POCL_RETURN_GETINFO (cl_uint, sampler->pocl_refcount); - | ^~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.h:247:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER' - 247 | MEMASSIGN; \ - | ^~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clGetSamplerInfo.c:39:7: note: in expansion of macro 'POCL_RETURN_GETINFO' - 39 | POCL_RETURN_GETINFO (cl_uint, sampler->pocl_refcount); - | ^~~~~~~~~~~~~~~~~~~ -[ 30%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o -[ 30%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_dim.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueCopyImage.c -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_dim.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_dim.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -[ 30%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMapImage.c -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMapImage.c: In function 'POclEnqueueMapImage': -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMapImage.c:172:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 172 | event, num_events_in_wait_list, - | ^~~~~~~~~~~~~~~~~~~~~~~ +[ 44%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/min_i.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/min_i.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/min_i.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_barrier_before_return.cpp:28: +/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' + 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") + | ^ +[ 44%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/minmag.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/minmag.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/minmag.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 44%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mix.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mix.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mix.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 44%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mul24.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mul24.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mul24.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 44%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mul_hi.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mul_hi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mul_hi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, @@ -9916,6 +8191,8 @@ /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ +[ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/nan.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/nan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/nan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, @@ -9944,7 +8221,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ -[ 30%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/DebugHelpers.cc.o /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); @@ -9953,9 +8229,8 @@ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/DebugHelpers.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc -[ 30%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_height.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_height.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_height.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_divide.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_divide.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_divide.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); @@ -10067,7 +8342,6 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ -[ 31%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -10087,37 +8361,18 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetImageInfo.c -[ 32%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_width.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_width.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_width.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ -[ 32%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture2D.c -In file included from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ +[ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_exp10.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); @@ -10140,25 +8395,8 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture2D.c: In function 'POclCreateFromGLTexture2D': -/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture2D.c:3:49: warning: unused parameter 'context' [-Wunused-parameter] - 3 | POname(clCreateFromGLTexture2D)(cl_context context, - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture2D.c:4:41: warning: unused parameter 'flags' [-Wunused-parameter] - 4 | cl_mem_flags flags, - | ~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture2D.c:5:41: warning: unused parameter 'target' [-Wunused-parameter] - 5 | cl_GLenum target, - | ~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture2D.c:6:41: warning: unused parameter 'miplevel' [-Wunused-parameter] - 6 | cl_GLint miplevel, - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture2D.c:7:41: warning: unused parameter 'texture' [-Wunused-parameter] - 7 | cl_GLuint texture, - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture2D.c:8:41: warning: unused parameter 'errcode_ret' [-Wunused-parameter] - 8 | cl_int * errcode_ret) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +[ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_exp2.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -10193,20 +8431,8 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ +[ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_exp.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); @@ -10223,10 +8449,10 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -[ 32%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clUnloadCompiler.c -[ 32%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c +[ 46%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_log10.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 46%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_log2.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, from /usr/lib/llvm-9/include/llvm/Analysis/AliasSetTracker.h:23, @@ -10236,7 +8462,6 @@ /usr/lib/llvm-9/include/llvm/IR/CallSite.h:815:40: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 815 | return CI.ParameterEncoding.size() - 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -[ 32%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_local_id.c.bc In file included from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, from /usr/lib/llvm-9/include/llvm/Analysis/AliasSetTracker.h:23, from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:19, @@ -10248,111 +8473,142 @@ /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:61:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 61 | AvailableArray[F/4] |= State << 2*(F&3); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c: In function 'POclCreateFromGLTexture3D': -/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c:25:49: warning: unused parameter 'context' [-Wunused-parameter] - 25 | POname(clCreateFromGLTexture3D)(cl_context context, - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c:26:41: warning: unused parameter 'flags' [-Wunused-parameter] - 26 | cl_mem_flags flags, - | ~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c:27:41: warning: unused parameter 'target' [-Wunused-parameter] - 27 | cl_GLenum target, - | ~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c:28:41: warning: unused parameter 'miplevel' [-Wunused-parameter] - 28 | cl_GLint miplevel, - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c:29:41: warning: unused parameter 'texture' [-Wunused-parameter] - 29 | cl_GLuint texture, - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c:30:41: warning: unused parameter 'errcode_ret' [-Wunused-parameter] - 30 | cl_int * errcode_ret) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-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 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_local_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_local_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h -[ 32%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_local_size.c.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-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 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_local_size.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_local_size.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h -In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 32%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetSupportedImageFormats.c -[ 32%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_num_groups.c.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-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 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_num_groups.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_num_groups.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h -/build/reproducible-path/pocl-1.6/lib/CL/clGetSupportedImageFormats.c: In function 'POclGetSupportedImageFormats': -/build/reproducible-path/pocl-1.6/lib/CL/clGetSupportedImageFormats.c:29:58: warning: unused parameter 'flags' [-Wunused-parameter] - 29 | cl_mem_flags flags, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 415 | computeSlabSize(std::distance(Slabs.begin(), I)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -[ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/hadd.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/hadd.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/hadd.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -[ 33%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_work_dim.c.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-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 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_work_dim.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_work_dim.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h -[ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_cos.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -[ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_divide.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_divide.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_divide.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, +[ 46%] Linking CXX executable test_alignment_with_dynamic_wg2 +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_alignment_with_dynamic_wg2.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_alignment_with_dynamic_wg2.dir/test_alignment_with_dynamic_wg2.cpp.o -o test_alignment_with_dynamic_wg2 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 46%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_log.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 46%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_powr.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 46%] Built target test_alignment_with_dynamic_wg2 +make -f tests/regression/CMakeFiles/test_infinite_loop.dir/build.make tests/regression/CMakeFiles/test_infinite_loop.dir/depend +[ 46%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_recip.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_recip.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_recip.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_infinite_loop.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_infinite_loop.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_infinite_loop.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_infinite_loop.dir/depend.internal". +Scanning dependencies of target test_infinite_loop +[ 47%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_rsqrt.cl.bc +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +make -f tests/regression/CMakeFiles/test_infinite_loop.dir/build.make tests/regression/CMakeFiles/test_infinite_loop.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 47%] Building CXX object tests/regression/CMakeFiles/test_infinite_loop.dir/test_infinite_loop.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_infinite_loop.dir/test_infinite_loop.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_infinite_loop.cpp +[ 47%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_sqrt.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 47%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pocl_spawn_wg.c.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-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 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pocl_spawn_wg.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/pocl_spawn_wg.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h +[ 47%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pocl_run_all_wgs.c.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-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 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pocl_run_all_wgs.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/pocl_run_all_wgs.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h +[ 47%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/popcount.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/popcount.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/popcount.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 47%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/prefetch.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/prefetch.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/prefetch.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 48%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/printf.c.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-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 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/printf.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/printf.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h +[ 48%] Linking CXX executable test_multi_level_loops_with_barriers +[ 48%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/printf_base.c.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-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 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/printf_base.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/printf_base.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_multi_level_loops_with_barriers.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_multi_level_loops_with_barriers.dir/test_multi_level_loops_with_barriers.cpp.o -o test_multi_level_loops_with_barriers ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 48%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/read_image.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/read_image.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/read_image.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 48%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rhadd.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rhadd.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rhadd.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 48%] Built target test_multi_level_loops_with_barriers +make -f tests/regression/CMakeFiles/test_issue_231.dir/build.make tests/regression/CMakeFiles/test_issue_231.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_231.dir/DependInfo.cmake --color= +[ 48%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rotate.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rotate.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rotate.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rsqrt.cl.bc +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_231.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_231.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_231.dir/depend.internal". +Scanning dependencies of target test_issue_231 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +make -f tests/regression/CMakeFiles/test_issue_231.dir/build.make tests/regression/CMakeFiles/test_issue_231.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 49%] Building CXX object tests/regression/CMakeFiles/test_issue_231.dir/test_issue_231.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_issue_231.dir/test_issue_231.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_issue_231.cpp +[ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/select.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/select.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/select.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/shuffle.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/shuffle.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/shuffle.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 49%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc +In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_infinite_loop.cpp:28: +/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' + 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") + | ^ +[ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/signbit.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/signbit.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/signbit.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sign.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sign.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sign.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 50%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/smoothstep.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/smoothstep.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/smoothstep.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 50%] Linking CXX executable test_barrier_before_return +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_barrier_before_return.dir/link.txt --verbose=1 +[ 50%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/step.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/step.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/step.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_barrier_before_return.dir/test_barrier_before_return.cpp.o -o test_barrier_before_return ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 50%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sub_sat.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sub_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sub_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 50%] Linking CXX executable test_locals +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_locals.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_locals.dir/test_locals.cpp.o -o test_locals ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 50%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/upsample.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/upsample.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/upsample.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 50%] Built target test_locals +make -f tests/regression/CMakeFiles/test_issue_757.dir/build.make tests/regression/CMakeFiles/test_issue_757.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_757.dir/DependInfo.cmake --color= +[ 50%] Built target test_barrier_before_return +make -f tests/regression/CMakeFiles/test_early_return.dir/build.make tests/regression/CMakeFiles/test_early_return.dir/depend +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_757.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_757.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_757.dir/depend.internal". +Scanning dependencies of target test_issue_757 +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_early_return.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_issue_757.dir/build.make tests/regression/CMakeFiles/test_issue_757.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 50%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vload.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vload.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_early_return.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_early_return.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_early_return.dir/depend.internal". +Scanning dependencies of target test_early_return +[ 50%] Building CXX object tests/regression/CMakeFiles/test_issue_757.dir/test_issue_757.cpp.o +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_early_return.dir/build.make tests/regression/CMakeFiles/test_early_return.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_issue_757.dir/test_issue_757.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_issue_757.cpp +[ 50%] Building CXX object tests/regression/CMakeFiles/test_early_return.dir/test_early_return.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_early_return.dir/test_early_return.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_early_return.cpp +[ 51%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vload_half.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vload_half.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload_half.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_issue_231.cpp:8: +/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' + 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") + | ^ +[ 51%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vload_store_half_f16c.c.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-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 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vload_store_half_f16c.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload_store_half_f16c.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h +In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 34%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddress.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddress.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetExtensionFunctionAddress.c -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1111 | NumEntries = Num; - | ^~~ -[ 34%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_exp10.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h + from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:29, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: +/usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 122 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 51%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vstore.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vstore.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vstore.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, @@ -10360,55 +8616,7 @@ from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:161:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:836:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1019:72: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -[ 34%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddressForPlatform.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddressForPlatform.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetExtensionFunctionAddressForPlatform.c -[ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_exp.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -[ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_exp2.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -[ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_log10.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:33: -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1723 | return BitsToFloat(getWord(0)); - | ~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1770 | return U.VAL - 1; - | ~~~~~~^~~ -[ 35%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clIcdGetPlatformIDsKHR.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clIcdGetPlatformIDsKHR.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clIcdGetPlatformIDsKHR.c -[ 35%] Linking CXX executable test_simple_for_with_a_barrier -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_simple_for_with_a_barrier.dir/link.txt --verbose=1 -[ 35%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Flatten.cc.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/Flatten.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_simple_for_with_a_barrier.dir/test_simple_for_with_a_barrier.cpp.o -o test_simple_for_with_a_barrier ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:33: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} @@ -10417,22 +8625,169 @@ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ -[ 35%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseDevice.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseDevice.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseDevice.c -[ 35%] Linking CXX executable test_structs_as_args -[ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_log2.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_structs_as_args.dir/link.txt --verbose=1 -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_structs_as_args.dir/test_structs_as_args.cpp.o -o test_structs_as_args ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -[ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_log.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -[ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_powr.cl.bc -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -[ 35%] Built target test_simple_for_with_a_barrier +In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:29, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: +/usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 117 | BBInfo::getHashValue(Edge.getEnd())); + | ^ +[ 51%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vstore_half.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vstore_half.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vstore_half.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 51%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/wait_group_events.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/wait_group_events.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/wait_group_events.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +In file included from /usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h:39, + from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:32, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 263 | (B * FastMathFlags::AllowReassoc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 263 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 269 | (B * FastMathFlags::NoNaNs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 269 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 275 | (B * FastMathFlags::NoInfs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 275 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 281 | (B * FastMathFlags::NoSignedZeros); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 281 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 287 | (B * FastMathFlags::AllowReciprocal); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 287 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 293 | (B * FastMathFlags::AllowContract); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 293 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 299 | (B * FastMathFlags::ApproxFunc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 299 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 305 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 305 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 311 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 311 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 530 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | }); + | ~~ +In file included from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:32, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: +/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h: In constructor 'llvm::SCEV::SCEV(llvm::FoldingSetNodeIDRef, unsigned int, short unsigned int)': +/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h:123:30: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 123 | : FastID(ID), SCEVType(SCEVTy), ExpressionSize(ExpressionSize) {} + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 268 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h:430:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 430 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::ExitLimitQuery)': +/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h:458:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 458 | Val.AllowPredicates); + | ^ +[ 51%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/write_image.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/write_image.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/write_image.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:33: + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; @@ -10445,66 +8800,6 @@ /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ -make -f tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build.make tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/DependInfo.cmake --color= -In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:33: -/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 97 | SubclassData = val; - | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:33: -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 536 | return cast(this)->getNumElements(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 35%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainDevice.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainDevice.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainDevice.c -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/depend.internal". -Scanning dependencies of target test_program_from_binary_with_local_1_1_1 -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:33: -/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 899 | setValueSubclassData(Opcode); - | ^~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build.make tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 35%] Built target test_structs_as_args -make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/DependInfo.cmake --color= -In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 268 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -[ 35%] Building C object tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/test_program_from_binary_with_local_1_1_1.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/test_program_from_binary_with_local_1_1_1.c.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_program_from_binary_with_local_1_1_1.c -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/depend.internal". -Scanning dependencies of target test_alignment_with_dynamic_wg2 -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-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/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_recip.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_recip.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_recip.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, @@ -10512,8 +8807,11 @@ from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } @@ -10550,36 +8848,15 @@ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -[ 35%] Building CXX object tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/test_alignment_with_dynamic_wg2.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_alignment_with_dynamic_wg2.dir/test_alignment_with_dynamic_wg2.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_alignment_with_dynamic_wg2.cpp -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:36: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 68 | Size = N; - | ^ -[ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_rsqrt.cl.bc -[ 36%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubDevices.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubDevices.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateSubDevices.c -[ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_sin.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { @@ -10587,24 +8864,14 @@ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ -/build/reproducible-path/pocl-1.6/lib/CL/clCreateSubDevices.c: In function 'POclCreateSubDevices': -/build/reproducible-path/pocl-1.6/lib/CL/clCreateSubDevices.c:91:24: warning: conversion from 'long int' to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] - 91 | count_devices = in_device->max_compute_units / properties[1]; - | ^~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clCreateSubDevices.c:101:25: warning: conversion from 'long int' to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] - 101 | total_cus += properties[i]; - | ^~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clCreateSubDevices.c:147:14: warning: conversion from 'cl_device_partition_property' {aka 'const long int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] - 147 | = (properties[0] == CL_DEVICE_PARTITION_EQUALLY - | ^ -[ 36%] Linking C executable test_program_from_binary_with_local_1_1_1 -cd /build/reproducible-path/pocl-1.6/obj-aarch64-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 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/test_program_from_binary_with_local_1_1_1.c.o -o test_program_from_binary_with_local_1_1_1 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -[ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_sqrt.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pocl_fma.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pocl_fma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | @@ -10615,359 +8882,40 @@ /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: +In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/APInt.h:18, - from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:33: -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 70 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 102 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 128 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 163 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 197 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, - from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, - from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: -/usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: -/usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 249 | AlignedCharArray::value, - | ^ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 169 | SubClassData = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 245 | Visibility = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 256 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 457 | Linkage = LT; - | ^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: -/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 36%] Built target test_program_from_binary_with_local_1_1_1 -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:36: -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 337 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -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 -In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 978 | vt->getNumElements()); - | ~~~~~~~~~~~~~~~~~~^~ -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/DependInfo.cmake --color= -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1180 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1202 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1352 | (ID << 2)); - | ~~~~~~~~~ -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/depend.internal". -Scanning dependencies of target test_multi_level_loops_with_barriers -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-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 -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2091 | Total += B.input_size(); - | ^ -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 131 | (V ? 32 : 0)); - | ~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 142 | (V ? 64 : 0)); - | ~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 236 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 255 | ((unsigned)Ordering << 7)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 37%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clUnloadPlatformCompiler.c.o -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 358 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 380 | ((unsigned)Ordering << 7)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clUnloadPlatformCompiler.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clUnloadPlatformCompiler.c -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 486 | ((unsigned)Ordering << 1)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 567 | (unsigned)V); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 577 | (IsWeak << 8)); - | ~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 593 | ((unsigned)Ordering << 2)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 606 | ((unsigned)Ordering << 5)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, - from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, - from /usr/lib/llvm-9/include/llvm/Pass.h:364, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:38: -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 268 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 770 | setInstructionSubclassData((SubclassData & 31) | - | ~~~~~~~~~~~~~~~~~~~~^ - 771 | (Operation << 5)); - | ~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 784 | (unsigned)V); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 800 | ((unsigned)Ordering << 2)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 37%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/FlattenGlobals.cc.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/FlattenGlobals.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc -[ 37%] Building CXX object tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/test_multi_level_loops_with_barriers.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_multi_level_loops_with_barriers.dir/test_multi_level_loops_with_barriers.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_multi_level_loops_with_barriers.cpp -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1445 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1468 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1653 | unsigned(TCK)); - | ~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 2831 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -[ 37%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isequal.cl.bc -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -[ 37%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_tan.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -[ 37%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_util.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_util.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3703 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3726 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h:17, + from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:33, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: +/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolutionExpressions.h:217:20: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 217 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'llvm::Type* llvm::SCEVAddExpr::getType() const': +/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolutionExpressions.h:234:42: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 234 | return getOperand(getNumOperands() - 1)->getType(); + | ~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolutionExpressions.h:341:20: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 341 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: + from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; @@ -10980,81 +8928,31 @@ /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4409 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4416 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4450 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4457 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -[ 38%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isgreater.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isgreater.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isgreater.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/acospi.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/acospi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/acospi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_early_return.cpp:28: +/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' + 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") + | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: + from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c: In function 'pocl_restore_ftz': -/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:68:28: warning: unused parameter 'ftz' [-Wunused-parameter] - 68 | pocl_restore_ftz (unsigned ftz) - | ~~~~~~~~~^~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c: In function 'pocl_set_ftz': -/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:114:24: warning: unused parameter 'ftz' [-Wunused-parameter] - 114 | pocl_set_ftz (unsigned ftz) - | ~~~~~~~~~^~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c: In function 'pocl_restore_rm': -/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:162:27: warning: unused parameter 'rm' [-Wunused-parameter] - 162 | pocl_restore_rm (unsigned rm) - | ~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: +In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); @@ -11063,101 +8961,6 @@ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c: At top level: -/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:1308:30: warning: signed conversion from 'unsigned int' to 'int32_t' {aka 'const int'} changes value from '2147483648' to '-2147483648' [-Wsign-conversion] - 1308 | static int32_t const signN = 0x80000000; /* flt32 sign bit */ - | ^~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c: In function 'half_to_float': -/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:1353:7: warning: conversion from 'int32_t' {aka 'int'} to 'float' may change value [-Wconversion] - 1353 | s.f *= v.si; - | ^~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c: In function 'float_to_half': -/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:1366:19: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 1366 | uint32_t sign = v.si & signN; - | ^ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:1367:8: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] - 1367 | v.si ^= sign; - | ^~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:1367:11: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 1367 | v.si ^= sign; - | ^~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:1370:10: warning: conversion from 'float' to 'int32_t' {aka 'int'} may change value [-Wfloat-conversion] - 1370 | s.si = s.f * v.f; - | ^ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:1377:15: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 1377 | return v.ui | sign; - | ~~~~~^~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: -/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: -/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^~ -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^ -[ 38%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isgreaterequal.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isgreaterequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isgreaterequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:35: -/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': -/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 359 | SmallVector ArgTys{Args...}; - | ^~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 744 | (V ? HasMetadataBit : 0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:29, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: -/usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 122 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, @@ -11165,8 +8968,8 @@ from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:36: + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), @@ -11205,16 +9008,24 @@ from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; @@ -11239,216 +9050,50 @@ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ -[ 38%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isless.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isless.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isless.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: +In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_issue_757.cpp:11: +/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' + 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") + | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:29, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: -/usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 117 | BBInfo::getHashValue(Edge.getEnd())); - | ^ -[ 38%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/islessequal.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/islessequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/islessequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_alignment_with_dynamic_wg2.cpp:8: -/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' - 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") - | ^ -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: -/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': -/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 359 | SmallVector ArgTys{Args...}; - | ^~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, +[ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/asinpi.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/asinpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/asinpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:36: -/usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 122 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 68 | Size = N; - | ^ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h:39, - from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:32, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 263 | (B * FastMathFlags::AllowReassoc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 263 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 269 | (B * FastMathFlags::NoNaNs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 269 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 275 | (B * FastMathFlags::NoInfs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 275 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 281 | (B * FastMathFlags::NoSignedZeros); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 281 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 287 | (B * FastMathFlags::AllowReciprocal); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 287 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 293 | (B * FastMathFlags::AllowContract); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 293 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 299 | (B * FastMathFlags::ApproxFunc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 299 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 305 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 305 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 311 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 311 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 530 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | }); - | ~~ -In file included from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:32, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: -/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h: In constructor 'llvm::SCEV::SCEV(llvm::FoldingSetNodeIDRef, unsigned int, short unsigned int)': -/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h:123:30: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 123 | : FastID(ID), SCEVType(SCEVTy), ExpressionSize(ExpressionSize) {} - | ^~~~~~ -[ 38%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/islessgreater.cl.bc -/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h:430:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 430 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::ExitLimitQuery)': -/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h:458:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 458 | Val.AllowPredicates); - | ^ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/islessgreater.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/islessgreater.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_multi_level_loops_with_barriers.cpp:28: -/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' - 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") - | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:41: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ -[ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isnotequal.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isnotequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isnotequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -[ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isordered.cl.bc -In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:41: +In file included from /usr/lib/llvm-9/include/llvm/Transforms/IPO/Attributor.h:100, + from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:44, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: +/usr/lib/llvm-9/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-9/include/llvm/Analysis/LazyCallGraph.h:491:41: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 491 | int size() const { return Nodes.size(); } + | ~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isordered.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isordered.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:36: -/usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 117 | BBInfo::getHashValue(Edge.getEnd())); - | ^ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); @@ -11475,33 +9120,105 @@ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, - from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1723 | return BitsToFloat(getWord(0)); - | ~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1770 | return U.VAL - 1; - | ~~~~~~^~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ -[ 39%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_image_util.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_image_util.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_image_util.c -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:41: +[ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atan2pi.cl.bc +In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: +/usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 122 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atan2pi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atan2pi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +[ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atanpi.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atanpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atanpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +In file included from /usr/lib/llvm-9/include/llvm/Transforms/InstCombine/InstCombine.h:21, + from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:46, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: +/usr/lib/llvm-9/include/llvm/Transforms/InstCombine/InstCombineWorklist.h: In member function 'void llvm::InstCombineWorklist::AddInitialGroup(llvm::ArrayRef)': +/usr/lib/llvm-9/include/llvm/Transforms/InstCombine/InstCombineWorklist.h:58:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::DenseMapBase, llvm::Instruction*, unsigned int, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 58 | WorklistMap.reserve(List.size()); + | ~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:47, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: +/usr/lib/llvm-9/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-9/include/llvm/Transforms/Instrumentation.h:205:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 205 | return Scaled; + | ^~~~~~ +[ 53%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sinpi.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sinpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sinpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +In file included from /usr/lib/llvm-9/include/llvm/Analysis/MemoryDependenceAnalysis.h:27, + from /usr/lib/llvm-9/include/llvm/Transforms/Scalar/GVN.h:25, + from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:51, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: +/usr/lib/llvm-9/include/llvm/IR/PredIteratorCache.h: In member function 'llvm::BasicBlock** llvm::PredIteratorCache::GetPreds(llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/PredIteratorCache.h:50:48: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 50 | BlockToPredCountMap[BB] = PredCache.size() - 1; + | ~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/IR/PredIteratorCache.h: In member function 'unsigned int llvm::PredIteratorCache::GetNumPreds(llvm::BasicBlock*) const': +/usr/lib/llvm-9/include/llvm/IR/PredIteratorCache.h:61:51: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 61 | return BlockToPredCountMap[BB] = std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/PassManager.h:45, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:23, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: +/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': +/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 359 | SmallVector ArgTys{Args...}; + | ^~~~~~~~~~~~~~~~~ +[ 53%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cospi.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cospi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cospi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +In file included from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:50: +/usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h: In member function 'unsigned int llvm::CallGraphSCC::size() const': +/usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h:100:44: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 100 | unsigned size() const { return Nodes.size(); } + | ~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/Support/BlockFrequency.h:16, + from /usr/lib/llvm-9/include/llvm/Analysis/BlockFrequencyInfo.h:19, + from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, + from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:50: +/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)': +/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:110:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 110 | N = (static_cast(N) * RHS.N + D / 2) / D; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)': +/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:124:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +[ 53%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/tanpi.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/tanpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tanpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +[ 53%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cos.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +[ 53%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cosh.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cosh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cosh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +[ 53%] Linking CXX executable test_infinite_loop +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_infinite_loop.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_infinite_loop.dir/test_infinite_loop.cpp.o -o test_infinite_loop ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 54%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sin.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: +/usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 117 | BBInfo::getHashValue(Edge.getEnd())); + | ^ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | @@ -11589,34 +9306,17 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h:17, - from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:33, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: -/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolutionExpressions.h:217:20: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 217 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'llvm::Type* llvm::SCEVAddExpr::getType() const': -/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolutionExpressions.h:234:42: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 234 | return getOperand(getNumOperands() - 1)->getType(); - | ~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolutionExpressions.h:341:20: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 341 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: -/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 97 | SubclassData = val; - | ^~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 54%] Built target test_infinite_loop +make -f tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build.make tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/DependInfo.cmake --color= +[ 54%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sinh.cl.bc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ -[ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isunordered.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sinh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sinh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -11635,6 +9335,9 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/depend.internal". +Scanning dependencies of target test_for_with_var_iteration_count /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | @@ -11647,164 +9350,25 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 536 | return cast(this)->getNumElements(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isunordered.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isunordered.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:40: -/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 503 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, - from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, - from /usr/lib/llvm-9/include/llvm/Pass.h:364, - from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:28, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 268 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -[ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mad24.cl.bc +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build.make tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 55%] Building CXX object tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/test_for_with_var_iteration_count.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_for_with_var_iteration_count.dir/test_for_with_var_iteration_count.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_for_with_var_iteration_count.cpp +[ 55%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/tan.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mad24.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad24.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:40: -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 263 | (B * FastMathFlags::AllowReassoc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 263 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 269 | (B * FastMathFlags::NoNaNs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 269 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 275 | (B * FastMathFlags::NoInfs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 275 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 281 | (B * FastMathFlags::NoSignedZeros); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 281 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 287 | (B * FastMathFlags::AllowReciprocal); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 287 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 293 | (B * FastMathFlags::AllowContract); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 293 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 299 | (B * FastMathFlags::ApproxFunc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 299 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 305 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 305 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 311 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 311 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 530 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | }); - | ~~ +[ 55%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/tanh.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/tanh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tanh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); @@ -11827,6 +9391,8 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +[ 55%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sincos.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sincos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sincos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -11834,12 +9400,10 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ -[ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mad.cl.bc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mad.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ @@ -11879,44 +9443,300 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Transforms/IPO/Attributor.h:100, - from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:44, +[ 56%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sincos_helpers.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sincos_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +[ 56%] Linking CXX executable test_issue_231 +cd /build/reproducible-path/pocl-1.6/obj-aarch64-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 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_issue_231.dir/test_issue_231.cpp.o -o test_issue_231 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 56%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/acosh.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/acosh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/acosh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:33: +/usr/lib/llvm-9/include/llvm/IR/CallSite.h: In member function 'unsigned int llvm::AbstractCallSite::getNumArgOperands() const': +/usr/lib/llvm-9/include/llvm/IR/CallSite.h:815:40: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 815 | return CI.ParameterEncoding.size() - 1; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:33: +/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, llvm::TargetLibraryInfoImpl::AvailabilityState)': +/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:60:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 60 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:61:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 61 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +[ 56%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/asinh.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/asinh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/asinh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 56%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atanh.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atanh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atanh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +[ 56%] Built target test_issue_231 +make -f tests/regression/CMakeFiles/test_issue_445.dir/build.make tests/regression/CMakeFiles/test_issue_445.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_445.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_445.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_445.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_445.dir/depend.internal". +Scanning dependencies of target test_issue_445 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_issue_445.dir/build.make tests/regression/CMakeFiles/test_issue_445.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 57%] Building CXX object tests/regression/CMakeFiles/test_issue_445.dir/test_issue_445.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_issue_445.dir/test_issue_445.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_issue_445.cpp +[ 57%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ep_log.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ep_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/ep_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +[ 57%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/radians.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/radians.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/radians.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_for_with_var_iteration_count.cpp:28: +/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' + 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") + | ^ +In file included from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:24, + from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc::getExtraLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::BuiltinTypeLoc; TypeClass = clang::BuiltinType; LocalData = clang::BuiltinLocInfo]': +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:572:66: required from here +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:428:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 428 | size = llvm::alignTo(size, extraAlign); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc::getExtraLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCTypeParamTypeLoc; TypeClass = clang::ObjCTypeParamType; LocalData = clang::ObjCTypeParamTypeLocInfo]': +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:754:53: required from here +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:428:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc::getExtraLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCObjectTypeLoc; TypeClass = clang::ObjCObjectType; LocalData = clang::ObjCObjectTypeLocInfo]': +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:925:54: required from here +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:428:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/degrees.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/degrees.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/degrees.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc::getExtraLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::FunctionTypeLoc; TypeClass = clang::FunctionType; LocalData = clang::FunctionLocInfo]': +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1434:46: required from here +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:428:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc::getExtraLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::TemplateSpecializationTypeLoc; TypeClass = clang::TemplateSpecializationType; LocalData = clang::TemplateSpecializationLocInfo]': +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1682:68: required from here +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:428:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc::getExtraLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentTemplateSpecializationTypeLoc; TypeClass = clang::DependentTemplateSpecializationType; LocalData = clang::DependentTemplateSpecializationLocInfo]': +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:2199:68: required from here +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:428:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:21, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: +/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'size_t llvm::BumpPtrAllocatorImpl::getTotalMemory() const [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]': +/usr/lib/llvm-9/include/clang/Basic/SourceManager.h:1526:45: required from here +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:343:51: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 343 | TotalMemory += computeSlabSize(std::distance(Slabs.begin(), I)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/log2.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +In file included from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:59, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/llvm/ADT/TinyPtrVector.h: In instantiation of 'unsigned int llvm::TinyPtrVector::size() const [with EltTy = clang::ParsedAttr*]': +/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:817:48: required from here +/usr/lib/llvm-9/include/llvm/ADT/TinyPtrVector.h:173:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 173 | return Val.template get()->size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/logb.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/logb.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/logb.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +[ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pown.cl.bc +In file included from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:33: +/usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h: In member function 'unsigned int llvm::CallGraphSCC::size() const': +/usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h:100:44: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 100 | unsigned size() const { return Nodes.size(); } + | ~~~~~~~~~~^~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pown.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pown.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +In file included from /usr/lib/llvm-9/include/llvm/Support/BlockFrequency.h:16, + from /usr/lib/llvm-9/include/llvm/Analysis/BlockFrequencyInfo.h:19, + from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, + from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:33: +/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)': +/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:110:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 110 | N = (static_cast(N) * RHS.N + D / 2) / D; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)': +/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:124:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:14, + from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, + from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, + from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:33: +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] + 38 | return X < 10 ? '0' + X : HexChar + X - 10; + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/powr.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +In file included from /usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h:19, + from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:17, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/StringRef.h: In instantiation of 'typename std::enable_if<(! std::numeric_limits<_Tp>::is_signed), bool>::type llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int; typename std::enable_if<(! std::numeric_limits<_Tp>::is_signed), bool>::type = bool]': +/usr/lib/llvm-9/include/clang/Frontend/CommandLineSourceLoc.h:39:53: required from here +/usr/lib/llvm-9/include/llvm/ADT/StringRef.h:497:16: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] + 497 | Result = ULLVal; + | ^~~~~~ +[ 58%] Linking CXX executable test_issue_757 +cd /build/reproducible-path/pocl-1.6/obj-aarch64-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 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_issue_757.dir/test_issue_757.cpp.o -o test_issue_757 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:27, + from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, + from /usr/lib/llvm-9/include/llvm/Support/MemoryBuffer.h:22, + from /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:24, + from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:22, + from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, + from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, + from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:33: +/usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 233 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +[ 59%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pow.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pow.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pow.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +[ 59%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rootn.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rootn.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/rootn.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 59%] Linking CXX executable test_early_return +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_early_return.dir/link.txt --verbose=1 +[ 59%] Built target test_issue_757 +make -f tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build.make tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/depend +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_early_return.dir/test_early_return.cpp.o -o test_early_return ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/depend.internal". +Scanning dependencies of target test_flatten_barrier_subs +In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_issue_445.cpp:9: +/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' + 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") + | ^ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-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]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 59%] Building CXX object tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/test_flatten_barrier_subs.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_flatten_barrier_subs.dir/test_flatten_barrier_subs.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_flatten_barrier_subs.cpp +In file included from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasSetTracker.h:23, + from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:19, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: -/usr/lib/llvm-9/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-9/include/llvm/Analysis/LazyCallGraph.h:491:41: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 491 | int size() const { return Nodes.size(); } - | ~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: -/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +[ 59%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pow_helpers.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pow_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +[ 59%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fmod.cl.bc +In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasSetTracker.h:23, + from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:19, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: +/usr/lib/llvm-9/include/llvm/IR/CallSite.h: In instantiation of 'unsigned int llvm::CallSiteBase::getArgumentNo(const llvm::Use*) const [with FunTy = llvm::Function; BBTy = llvm::BasicBlock; ValTy = llvm::Value; UserTy = llvm::User; UseTy = llvm::Use; InstrTy = llvm::Instruction; CallTy = llvm::CallInst; InvokeTy = llvm::InvokeInst; CallBrTy = llvm::CallBrInst; IterTy = llvm::Use*]': +/usr/lib/llvm-9/include/llvm/IR/CallSite.h:807:35: required from here +/usr/lib/llvm-9/include/llvm/IR/CallSite.h:215:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 215 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fmod.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/fmod.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:22, + from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, + from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, + from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:33: +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:138:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 138 | return Buffers.size(); + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:159:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 159 | return Buffers.size(); + | ~~~~~~~~~~~~^~ +[ 59%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/remainder.cl.bc +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/remainder.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/remainder.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +[ 59%] Built target test_early_return +make -f tests/regression/CMakeFiles/test_vectors_as_args.dir/build.make tests/regression/CMakeFiles/test_vectors_as_args.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_vectors_as_args.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_vectors_as_args.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_vectors_as_args.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_vectors_as_args.dir/depend.internal". +Scanning dependencies of target test_vectors_as_args +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_vectors_as_args.dir/build.make tests/regression/CMakeFiles/test_vectors_as_args.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 59%] Building CXX object tests/regression/CMakeFiles/test_vectors_as_args.dir/test_vectors_as_args.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_vectors_as_args.dir/test_vectors_as_args.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_vectors_as_args.cpp +[ 60%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/remquo.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/remquo.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/remquo.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +In file included from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:21, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': +/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here +/usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] + 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 60%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ocml_helpers.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ocml_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +[ 60%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isinf.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isinf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isinf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +[ 60%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isnan.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isnan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isnan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:41: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:39: /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 60%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isfinite.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isfinite.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isfinite.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h:19, + from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:17, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' +/usr/lib/llvm-9/include/llvm/Support/Error.h:969:34: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = clang::FixItHint; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = clang::FixItHint; bool = false]' +/usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:1174:45: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::unique_ptr; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::unique_ptr; bool = false]' +/usr/lib/llvm-9/include/clang/Driver/Job.h:186:72: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:41: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:39: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); @@ -12022,6 +9842,1080 @@ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 530 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | }); + | ~~ +[ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isnormal.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isnormal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isnormal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:297:26: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vtables_fp32.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vtables_fp32.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/vtables_fp32.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_flatten_barrier_subs.cpp:29: +/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' + 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") + | ^ +[ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vtables_fp64.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vtables_fp64.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/vtables_fp64.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair, clang::FullSourceLoc>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:390:17: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair, clang::FullSourceLoc>*; = void; T = std::pair, clang::FullSourceLoc>]' +/usr/lib/llvm-9/include/clang/Basic/SourceManager.h:781:61: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/normalize.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/normalize.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/normalize.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +[ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/length.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/length.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/length.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:21, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: +/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::StartNewSlab() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]': +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:260:5: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' +/usr/lib/llvm-9/include/clang/AST/ASTContext.h:673:42: required from here +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:398:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 398 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); + | ~~~~~~~~~~^~ +In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_vectors_as_args.cpp:28: +/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' + 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") + | ^ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h:19, + from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:17, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = clang::DeclaratorChunk; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = clang::DeclaratorChunk; bool = false]' +/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:2162:30: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::unique_ptr; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::unique_ptr; bool = false]' +/usr/lib/llvm-9/include/clang/Lex/ModuleMap.h:414:44: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sleef_glue.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sleef_glue.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleef_glue.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +In file included from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:33: +/usr/lib/llvm-9/include/llvm/IR/CallSite.h: In instantiation of 'unsigned int llvm::CallSiteBase::getArgumentNo(const llvm::Use*) const [with FunTy = llvm::Function; BBTy = llvm::BasicBlock; ValTy = llvm::Value; UserTy = llvm::User; UseTy = llvm::Use; InstrTy = llvm::Instruction; CallTy = llvm::CallInst; InvokeTy = llvm::InvokeInst; CallBrTy = llvm::CallBrInst; IterTy = llvm::Use*]': +/usr/lib/llvm-9/include/llvm/IR/CallSite.h:807:35: required from here +/usr/lib/llvm-9/include/llvm/IR/CallSite.h:215:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 215 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/scalars.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/scalars.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/scalars.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +[ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/acos.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/acos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/acos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +[ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/asin.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/asin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/asin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +[ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atan2.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atan2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/atan2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:21, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: +/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:452:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' +/usr/lib/llvm-9/include/llvm/Analysis/LazyCallGraph.h:112:7: required from here +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:472:24: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 472 | std::distance(Allocator.Slabs.begin(), I)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:452:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' +/usr/lib/llvm-9/include/llvm/Analysis/LazyCallGraph.h:112:7: required from here +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:472:24: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:452:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' +/usr/lib/llvm-9/include/llvm/Analysis/LazyCallGraph.h:112:7: required from here +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:472:24: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:22, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:130:23: required from 'void llvm::DenseMapBase::reserve(llvm::DenseMapBase::size_type) [with DerivedT = llvm::DenseMap; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair; llvm::DenseMapBase::size_type = unsigned int]' +/usr/lib/llvm-9/include/llvm/Transforms/InstCombine/InstCombineWorklist.h:58:36: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:21, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: +/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:208:5: required from 'void llvm::BumpPtrAllocatorImpl::Reset() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' +/usr/lib/llvm-9/include/llvm/IR/PredIteratorCache.h:74:18: required from here +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 415 | computeSlabSize(std::distance(Slabs.begin(), I)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[ 62%] Linking CXX executable test_for_with_var_iteration_count +cd /build/reproducible-path/pocl-1.6/obj-aarch64-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 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_for_with_var_iteration_count.dir/test_for_with_var_iteration_count.cpp.o -o test_for_with_var_iteration_count ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +In file included from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:22, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:284:39: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = unsigned int; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = unsigned int; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:734:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = unsigned int; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/Option/ArgList.h:156:70: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atan.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/atan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' +/usr/lib/llvm-9/include/llvm/Support/Error.h:969:34: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 63%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cbrt.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cbrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/cbrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +[ 63%] Built target test_for_with_var_iteration_count +make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/depend.internal". +[ 63%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ceil.cl.bc +Scanning dependencies of target test_alignment_with_dynamic_wg +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ceil.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ceil.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:297:26: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build +In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: +/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::StartNewSlab() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]': +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:260:5: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' +/usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:398:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 398 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); + | ~~~~~~~~~~^~ +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 63%] Building CXX object tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/test_alignment_with_dynamic_wg.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_alignment_with_dynamic_wg.dir/test_alignment_with_dynamic_wg.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_alignment_with_dynamic_wg.cpp +[ 63%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/copysign.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/copysign.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/copysign.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +In file included from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:24, + from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::AttributedTypeLoc; TypeClass = clang::AttributedType; LocalData = clang::AttributedLocInfo]': +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::AttributedTypeLoc; TypeClass = clang::AttributedType; LocalData = clang::AttributedLocInfo]' +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::AttributedTypeLoc; TypeClass = clang::AttributedType; LocalData = clang::AttributedLocInfo]' +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:869:28: required from here +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 382 | size = llvm::alignTo(size, extraAlign); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCObjectTypeLoc; TypeClass = clang::ObjCObjectType; LocalData = clang::ObjCObjectTypeLocInfo]': +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCObjectTypeLoc; TypeClass = clang::ObjCObjectType; LocalData = clang::ObjCObjectTypeLocInfo]' +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCObjectTypeLoc; TypeClass = clang::ObjCObjectType; LocalData = clang::ObjCObjectTypeLocInfo]' +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1014:28: required from here +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::MacroQualifiedTypeLoc; TypeClass = clang::MacroQualifiedType; LocalData = clang::MacroQualifiedLocInfo]': +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::MacroQualifiedTypeLoc; TypeClass = clang::MacroQualifiedType; LocalData = clang::MacroQualifiedLocInfo]' +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::MacroQualifiedTypeLoc; TypeClass = clang::MacroQualifiedType; LocalData = clang::MacroQualifiedLocInfo]' +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1098:56: required from here +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 63%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/erfc.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/erfc.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/erfc.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +[ 63%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/erf.cl.bc +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::ParenTypeLoc; TypeClass = clang::ParenType; LocalData = clang::ParenLocInfo]': +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ParenTypeLoc; TypeClass = clang::ParenType; LocalData = clang::ParenLocInfo]' +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ParenTypeLoc; TypeClass = clang::ParenType; LocalData = clang::ParenLocInfo]' +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1154:28: required from here +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::FunctionTypeLoc; TypeClass = clang::FunctionType; LocalData = clang::FunctionLocInfo]': +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::FunctionTypeLoc; TypeClass = clang::FunctionType; LocalData = clang::FunctionLocInfo]' +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::FunctionTypeLoc; TypeClass = clang::FunctionType; LocalData = clang::FunctionLocInfo]' +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1447:28: required from here +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::ArrayTypeLoc; TypeClass = clang::ArrayType; LocalData = clang::ArrayLocInfo]': +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ArrayTypeLoc; TypeClass = clang::ArrayType; LocalData = clang::ArrayLocInfo]' +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ArrayTypeLoc; TypeClass = clang::ArrayType; LocalData = clang::ArrayLocInfo]' +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1529:28: required from here +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentAddressSpaceTypeLoc; TypeClass = clang::DependentAddressSpaceType; LocalData = clang::DependentAddressSpaceLocInfo]': +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentAddressSpaceTypeLoc; TypeClass = clang::DependentAddressSpaceType; LocalData = clang::DependentAddressSpaceLocInfo]' +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentAddressSpaceTypeLoc; TypeClass = clang::DependentAddressSpaceType; LocalData = clang::DependentAddressSpaceLocInfo]' +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1744:34: required from here +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/erf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/erf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::ElaboratedTypeLoc; TypeClass = clang::ElaboratedType; LocalData = clang::ElaboratedLocInfo]': +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ElaboratedTypeLoc; TypeClass = clang::ElaboratedType; LocalData = clang::ElaboratedLocInfo]' +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ElaboratedTypeLoc; TypeClass = clang::ElaboratedType; LocalData = clang::ElaboratedLocInfo]' +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:2008:28: required from here +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::PackExpansionTypeLoc; TypeClass = clang::PackExpansionType; LocalData = clang::PackExpansionTypeLocInfo]': +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::PackExpansionTypeLoc; TypeClass = clang::PackExpansionType; LocalData = clang::PackExpansionTypeLocInfo]' +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::PackExpansionTypeLoc; TypeClass = clang::PackExpansionType; LocalData = clang::PackExpansionTypeLocInfo]' +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:2228:28: required from here +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::AtomicTypeLoc; TypeClass = clang::AtomicType; LocalData = clang::AtomicTypeLocInfo]': +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::AtomicTypeLoc; TypeClass = clang::AtomicType; LocalData = clang::AtomicTypeLocInfo]' +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::AtomicTypeLoc; TypeClass = clang::AtomicType; LocalData = clang::AtomicTypeLocInfo]' +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:2244:34: required from here +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::PipeTypeLoc; TypeClass = clang::PipeType; LocalData = clang::PipeTypeLocInfo]': +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::PipeTypeLoc; TypeClass = clang::PipeType; LocalData = clang::PipeTypeLocInfo]' +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::PipeTypeLoc; TypeClass = clang::PipeType; LocalData = clang::PipeTypeLocInfo]' +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:2302:62: required from here +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:22, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = char; ValueT = clang::ComparisonCategoryInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = char; ValueT = clang::ComparisonCategoryInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = char; ValueT = clang::ComparisonCategoryInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/clang/AST/ComparisonCategories.h:230:65: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const clang::FileEntry*; ValueT = const clang::FileEntry*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const clang::FileEntry*; ValueT = const clang::FileEntry*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const clang::FileEntry*; ValueT = const clang::FileEntry*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/clang/Basic/SourceManager.h:612:10: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h:19, + from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:17, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::pair; bool = false]' +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:249:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' +/usr/lib/llvm-9/include/clang/AST/ASTContext.h:673:42: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:22, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const clang::DeclContext*; ValueT = llvm::StringRef; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const clang::DeclContext*; ValueT = llvm::StringRef; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const clang::DeclContext*; ValueT = llvm::StringRef; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/clang/Sema/CodeCompleteConsumer.h:643:42: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 64%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/exp10.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +[ 64%] Linking CXX executable test_issue_445 +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_445.dir/link.txt --verbose=1 +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:91:37: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 64%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/exp2.cl.bc +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_issue_445.dir/test_issue_445.cpp.o -o test_issue_445 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::WeakTrackingVH; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::WeakTrackingVH]' +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::WeakTrackingVH; unsigned int N = 4]' +/usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:41:7: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:829:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:224:39: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +[ 64%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/exp.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +[ 64%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/expm1.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/expm1.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/expm1.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::pair; bool = false]' +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:249:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' +/usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::AliasSetTracker::ASTCallbackVH; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AliasSetTracker::ASTCallbackVH; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AliasSetTracker::ASTCallbackVH; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Analysis/AliasSetTracker.h:359:54: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:91:37: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h:19, + from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:17, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::WeakTrackingVH; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::WeakTrackingVH]' +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::WeakTrackingVH; unsigned int N = 4]' +/usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:41:7: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: +/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 415 | computeSlabSize(std::distance(Slabs.begin(), I)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[ 64%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fabs.cl.bc +In file included from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:22, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:829:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:224:39: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fabs.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fabs.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +[ 65%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fdim.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fdim.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fdim.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/IR/LegacyPassManagers.h:304:51: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 65%] Built target test_issue_445 +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 +In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:166:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Analysis/LazyCallGraph.h:565:24: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1111 | NumEntries = Num; + | ^~~ +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/depend.internal". +Scanning dependencies of target test_assign_loop_variable_to_privvar_makes_it_local_2 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 65%] Building C object tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/test_assign_loop_variable_to_privvar_makes_it_local_2.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/test_assign_loop_variable_to_privvar_makes_it_local_2.c.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_assign_loop_variable_to_privvar_makes_it_local_2.c +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = const llvm::BasicBlock*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/Analysis/OrderedInstructions.h:44:49: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const llvm::BasicBlock*; ValueT = const llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = const llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = const llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Analysis/InstructionPrecedenceTracking.h:53:35: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Instruction*; ValueT = llvm::MemDepResult; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::MemDepResult; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::MemDepResult; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' +/usr/lib/llvm-9/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::MemoryDependenceResults::NonLocalPointerInfo>; KeyT = llvm::PointerIntPair; ValueT = llvm::MemoryDependenceResults::NonLocalPointerInfo; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::MemoryDependenceResults::NonLocalPointerInfo>]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = llvm::MemoryDependenceResults::NonLocalPointerInfo; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::MemoryDependenceResults::NonLocalPointerInfo>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = llvm::MemoryDependenceResults::NonLocalPointerInfo; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::MemoryDependenceResults::NonLocalPointerInfo>]' +/usr/lib/llvm-9/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' +/usr/lib/llvm-9/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, bool> >; KeyT = llvm::Instruction*; ValueT = std::pair, bool>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, bool> >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = std::pair, bool>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, bool> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = std::pair, bool>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, bool> >]' +/usr/lib/llvm-9/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/IR/PredIteratorCache.h:27:7: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/IR/PredIteratorCache.h:27:7: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > > >, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' +/usr/lib/llvm-9/include/llvm/IR/ValueMap.h:105:35: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' +/build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:297:21: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1111 | NumEntries = Num; + | ^~~ +[ 65%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/floor.cl.bc +[ 66%] Linking C executable test_assign_loop_variable_to_privvar_makes_it_local_2 +cd /build/reproducible-path/pocl-1.6/obj-aarch64-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 +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' +/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/floor.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/floor.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/test_assign_loop_variable_to_privvar_makes_it_local_2.c.o -o test_assign_loop_variable_to_privvar_makes_it_local_2 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_alignment_with_dynamic_wg.cpp:4: +/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' + 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") + | ^ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:67:77: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:249:7: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 66%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fma.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 66%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fmax.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fmax.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fmax.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +[ 66%] Built target test_assign_loop_variable_to_privvar_makes_it_local_2 +make -f tests/regression/CMakeFiles/test_loop_phi_replication.dir/build.make tests/regression/CMakeFiles/test_loop_phi_replication.dir/depend +[ 66%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fmin.cl.bc +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_loop_phi_replication.dir/DependInfo.cmake --color= +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fmin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fmin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_loop_phi_replication.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_loop_phi_replication.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_loop_phi_replication.dir/depend.internal". +Scanning dependencies of target test_loop_phi_replication +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:67:77: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = const clang::FileEntry*; MapTy = llvm::DenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:249:7: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_loop_phi_replication.dir/build.make tests/regression/CMakeFiles/test_loop_phi_replication.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 66%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/expfrexp.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/expfrexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/expfrexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +[ 67%] Building CXX object tests/regression/CMakeFiles/test_loop_phi_replication.dir/test_loop_phi_replication.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_loop_phi_replication.dir/test_loop_phi_replication.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_loop_phi_replication.cpp +[ 68%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/frfrexp.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/frfrexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/frfrexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' +/usr/include/c++/10/bits/stl_iterator.h:639:22: required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector; typename _Container::value_type = llvm::DiagnosticInfoOptimizationBase::Argument]' +/usr/include/c++/10/bits/stl_algobase.h:380:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' +/usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' +/usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' +/usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' +/usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' +/usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:638:75: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +[ 68%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/frexp.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/frexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/frexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +[ 68%] Linking CXX executable test_vectors_as_args +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_vectors_as_args.dir/link.txt --verbose=1 +[ 68%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/hypot.cl.bc +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_vectors_as_args.dir/test_vectors_as_args.cpp.o -o test_vectors_as_args ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/hypot.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/hypot.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +[ 68%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ilogb.cl.bc +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ilogb.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ilogb.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:734:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:701:43: required from 'llvm::RegionInfoBase::RegionInfoBase(llvm::RegionInfoBase&&) [with Tr = llvm::RegionTraits]' +/usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:910:74: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolutionExpressions.h:660:52: required from 'llvm::SCEVRewriteVisitor::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]' +/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolutionExpressions.h:799:58: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 68%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ldexp.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ldexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ldexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +[ 68%] Linking CXX executable test_flatten_barrier_subs +[ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/lgamma.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/lgamma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/lgamma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +cd /build/reproducible-path/pocl-1.6/obj-aarch64-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 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_flatten_barrier_subs.dir/test_flatten_barrier_subs.cpp.o -o test_flatten_barrier_subs ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/lgamma_r.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/lgamma_r.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 69%] Built target test_vectors_as_args +make -f tests/regression/CMakeFiles/test_setargs.dir/build.make tests/regression/CMakeFiles/test_setargs.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_setargs.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_setargs.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_setargs.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_setargs.dir/depend.internal". +Scanning dependencies of target test_setargs +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_setargs.dir/build.make tests/regression/CMakeFiles/test_setargs.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 70%] Building CXX object tests/regression/CMakeFiles/test_setargs.dir/test_setargs.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_setargs.dir/test_setargs.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_setargs.cpp +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1111 | NumEntries = Num; + | ^~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' +/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] +[ 70%] Built target test_flatten_barrier_subs +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] +make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/depend.internal". +Scanning dependencies of target test_assign_loop_variable_to_privvar_makes_it_local +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:829:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:537:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:143:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' +/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h:819:71: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::ScalarEvolution::ExitLimit>]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::ScalarEvolution::ExitLimit>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::ScalarEvolution::ExitLimit>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::ScalarEvolution::ExitLimit>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::ScalarEvolution::ExitLimit>]' +/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h:1550:72: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1111 | NumEntries = Num; + | ^~~ +[ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/log10.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +[ 70%] Building C object tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/test_assign_loop_variable_to_privvar_makes_it_local.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/test_assign_loop_variable_to_privvar_makes_it_local.c.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_assign_loop_variable_to_privvar_makes_it_local.c +[ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/log1p.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/log1p.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log1p.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +make -f tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/build.make tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/depend.internal". +Scanning dependencies of target test_llvm_segfault_debian_bug_975931 +[ 70%] Linking C executable test_assign_loop_variable_to_privvar_makes_it_local +cd /build/reproducible-path/pocl-1.6/obj-aarch64-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 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/build.make tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:67:77: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::CachedHashString; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:267:7: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/test_assign_loop_variable_to_privvar_makes_it_local.c.o -o test_assign_loop_variable_to_privvar_makes_it_local ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_loop_phi_replication.cpp:28: +/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' + 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") + | ^ +[ 70%] Building CXX object tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/test_llvm_segfault_debian_bug_975931.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/test_llvm_segfault_debian_bug_975931.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_llvm_segfault_debian_bug_975931.cpp +[ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/log.cl.bc +[ 71%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/modf.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/modf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/modf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_llvm_segfault_debian_bug_975931.cpp:30: +/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/config.h:207: warning: "SRCDIR" redefined + 207 | #define SRCDIR "/build/reproducible-path/pocl-1.6" + | +: note: this is the location of the previous definition +[ 71%] Built target test_assign_loop_variable_to_privvar_makes_it_local +make -f tests/regression/CMakeFiles/test_undominated_variable.dir/build.make tests/regression/CMakeFiles/test_undominated_variable.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_undominated_variable.dir/DependInfo.cmake --color= +[ 71%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_cos.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_undominated_variable.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_undominated_variable.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_undominated_variable.dir/depend.internal". +Scanning dependencies of target test_undominated_variable +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_undominated_variable.dir/build.make tests/regression/CMakeFiles/test_undominated_variable.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 71%] Building CXX object tests/regression/CMakeFiles/test_undominated_variable.dir/test_undominated_variable.cpp.o +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = unsigned int; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = unsigned int; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = unsigned int; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:546:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Function*; ValueArgs = {}; DerivedT = llvm::DenseMap > >; KeyT = llvm::Function*; ValueT = llvm::DenseMap >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair > >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:334:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap > >; KeyT = llvm::Function*; ValueT = llvm::DenseMap >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair > >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair > >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:338:28: required from 'ValueT& llvm::DenseMapBase::operator[](KeyT&&) [with DerivedT = llvm::DenseMap > >; KeyT = llvm::Function*; ValueT = llvm::DenseMap >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair > >]' +/usr/lib/llvm-9/include/llvm/Transforms/IPO/Attributor.h:317:32: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_undominated_variable.dir/test_undominated_variable.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_undominated_variable.cpp +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 2; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:533:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:577:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::FileEntry*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:543:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::FileEntry* const&; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:263:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:189:30: required from 'std::pair::Iterator, bool> llvm::detail::DenseSetImpl::insert(const ValueT&) [with ValueT = const clang::FileEntry*; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-9/include/llvm/ADT/SetVector.h:142:30: required from 'bool llvm::SetVector::insert(const value_type&) [with T = const clang::FileEntry*; Vector = llvm::SmallVector; Set = llvm::SmallDenseSet >; llvm::SetVector::value_type = const clang::FileEntry*]' +/usr/lib/llvm-9/include/clang/Basic/Module.h:504:27: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1032:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1032 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); + | ~~~~~~~~~~~~^~~~~~~~~~~ +[ 71%] Linking CXX executable test_llvm_segfault_debian_bug_975931 +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/test_llvm_segfault_debian_bug_975931.cpp.o -o test_llvm_segfault_debian_bug_975931 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 2; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:489:5: required from 'void llvm::DenseMapBase::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:589:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::FileEntry*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:543:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::FileEntry* const&; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:263:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:189:30: required from 'std::pair::Iterator, bool> llvm::detail::DenseSetImpl::insert(const ValueT&) [with ValueT = const clang::FileEntry*; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-9/include/llvm/ADT/SetVector.h:142:30: required from 'bool llvm::SetVector::insert(const value_type&) [with T = const clang::FileEntry*; Vector = llvm::SmallVector; Set = llvm::SmallDenseSet >; llvm::SetVector::value_type = const clang::FileEntry*]' +/usr/lib/llvm-9/include/clang/Basic/Module.h:504:27: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1111 | NumEntries = Num; + | ^~~ +[ 71%] Built target test_llvm_segfault_debian_bug_975931 +make -f tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build.make tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/depend.internal". +Scanning dependencies of target test_barrier_between_for_loops +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-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 +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h:19, + from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:17, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' +/usr/include/c++/10/bits/stl_iterator.h:639:22: required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector; typename _Container::value_type = llvm::DiagnosticInfoOptimizationBase::Argument]' +/usr/include/c++/10/bits/stl_algobase.h:380:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' +/usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' +/usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' +/usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' +/usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' +/usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:638:75: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 71%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_sin.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +[ 71%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_tan.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +[ 72%] Building CXX object tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/test_barrier_between_for_loops.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_barrier_between_for_loops.dir/test_barrier_between_for_loops.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_barrier_between_for_loops.cpp +make -f tests/regression/CMakeFiles/test_null_arg.dir/build.make tests/regression/CMakeFiles/test_null_arg.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_null_arg.dir/DependInfo.cmake --color= +[ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/nextafter.cl.bc +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_null_arg.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_null_arg.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_null_arg.dir/depend.internal". +Scanning dependencies of target test_null_arg +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/nextafter.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/nextafter.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_null_arg.dir/build.make tests/regression/CMakeFiles/test_null_arg.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 72%] Building CXX object tests/regression/CMakeFiles/test_null_arg.dir/test_null_arg.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_null_arg.dir/test_null_arg.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_null_arg.cpp +[ 73%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rint.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rint.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/rint.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_setargs.cpp:29: +/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' + 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") + | ^ +[ 73%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/round.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/round.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/round.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +[ 73%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sqrt.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +[ 73%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/tgamma.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/tgamma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/tgamma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_undominated_variable.cpp:29: +/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' + 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") + | ^ +[ 73%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/trunc.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/trunc.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/trunc.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +[ 73%] Building LL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/spir_wrapper64.ll.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-9 -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/spir_wrapper64.ll.bc /build/reproducible-path/pocl-1.6/lib/kernel/host/../host/spir_wrapper64.ll +In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_barrier_between_for_loops.cpp:28: +/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' + 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") + | ^ +[ 74%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mem_fence.c.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-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 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mem_fence.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mem_fence.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h +[ 74%] Linking & optimizing SLEEF for GENERIC: /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sleef.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-9 -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sleef.bc /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleefsp.c.bc /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleefdp.c.bc /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleef_glue_auto.c.bc /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimdsp.c.bc /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimddp.c.bc +make -f tests/regression/CMakeFiles/test_id_dependent_computation.dir/build.make tests/regression/CMakeFiles/test_id_dependent_computation.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_id_dependent_computation.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_id_dependent_computation.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_id_dependent_computation.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_id_dependent_computation.dir/depend.internal". +Scanning dependencies of target test_id_dependent_computation +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_id_dependent_computation.dir/build.make tests/regression/CMakeFiles/test_id_dependent_computation.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 74%] Building CXX object tests/regression/CMakeFiles/test_id_dependent_computation.dir/test_id_dependent_computation.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_id_dependent_computation.dir/test_id_dependent_computation.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_id_dependent_computation.cpp +[ 74%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp +In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_null_arg.cpp:28: +/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' + 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") + | ^ +make -f tests/regression/CMakeFiles/test_issue_577.dir/build.make tests/regression/CMakeFiles/test_issue_577.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_577.dir/DependInfo.cmake --color= +[ 74%] Linking & optimizing Kernel bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/kernel-aarch64-unknown-linux-gnu-GENERIC.bc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-9 -o kernel-aarch64-unknown-linux-gnu-GENERIC-unoptimized.bc < /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/CMakeFiles/kernel_aarch64-unknown-linux-gnu-GENERIC_linklist.txt +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_577.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_577.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_577.dir/depend.internal". +Scanning dependencies of target test_issue_577 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_issue_577.dir/build.make tests/regression/CMakeFiles/test_issue_577.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 74%] Building CXX object tests/regression/CMakeFiles/test_issue_577.dir/test_issue_577.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_issue_577.dir/test_issue_577.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_issue_577.cpp +warning: Linking two modules of different data layouts: '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128' + +In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:30: +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1723 | return BitsToFloat(getWord(0)); + | ~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1770 | return U.VAL - 1; + | ~~~~~~^~~ +In file included from /build/reproducible-path/pocl-1.6/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 /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:30: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 68 | Size = N; + | ^ +[ 74%] Linking CXX executable test_loop_phi_replication +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_loop_phi_replication.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_issue_577.cpp:9: +/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' + 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") + | ^ +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_loop_phi_replication.dir/test_loop_phi_replication.cpp.o -o test_loop_phi_replication ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 74%] Linking CXX executable test_alignment_with_dynamic_wg +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_alignment_with_dynamic_wg.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_alignment_with_dynamic_wg.dir/test_alignment_with_dynamic_wg.cpp.o -o test_alignment_with_dynamic_wg ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 74%] Built target test_loop_phi_replication +make -f tests/regression/CMakeFiles/test_constant_array.dir/build.make tests/regression/CMakeFiles/test_constant_array.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:30: +/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_constant_array.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_constant_array.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_constant_array.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_constant_array.dir/depend.internal". +Scanning dependencies of target test_constant_array +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_constant_array.dir/build.make tests/regression/CMakeFiles/test_constant_array.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 74%] Building CXX object tests/regression/CMakeFiles/test_constant_array.dir/test_constant_array.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_constant_array.dir/test_constant_array.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_constant_array.cpp +In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:30: +/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 97 | SubclassData = val; + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:30: +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 536 | return cast(this)->getNumElements(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 74%] Built target test_alignment_with_dynamic_wg +make -f tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build.make tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/DependInfo.cmake --color= +warning: Linking two modules of different data layouts: '/build/reproducible-path/pocl-1.6/obj-aarch64-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-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128' + +warning: Linking two modules of different target triples: /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/spir_wrapper64.ll.bc' is 'spir64-unknown-unknown' whereas 'llvm-link' is 'aarch64-unknown-linux-gnu' + +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/depend.internal". +Scanning dependencies of target test_fors_with_var_iteration_counts +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build.make tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:30: +/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 899 | setValueSubclassData(Opcode); + | ^~~~~~ +[ 74%] Building CXX object tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/test_fors_with_var_iteration_counts.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_fors_with_var_iteration_counts.dir/test_fors_with_var_iteration_counts.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_fors_with_var_iteration_counts.cpp +In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, + from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:31: +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 268 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, @@ -12030,8 +10924,8 @@ from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: + from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:31: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } @@ -12059,34 +10953,22 @@ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ -[ 40%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mad_hi.cl.bc -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 530 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | }); - | ~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mad_hi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad_hi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -[ 40%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_img_buf_cpy.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_img_buf_cpy.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_img_buf_cpy.c In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: + from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:31: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { @@ -12094,28 +10976,13 @@ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ -In file included from /usr/lib/llvm-9/include/llvm/Transforms/InstCombine/InstCombine.h:21, - from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:46, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: -/usr/lib/llvm-9/include/llvm/Transforms/InstCombine/InstCombineWorklist.h: In member function 'void llvm::InstCombineWorklist::AddInitialGroup(llvm::ArrayRef)': -/usr/lib/llvm-9/include/llvm/Transforms/InstCombine/InstCombineWorklist.h:58:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::DenseMapBase, llvm::Instruction*, unsigned int, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 58 | WorklistMap.reserve(List.size()); - | ~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:47, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: -/usr/lib/llvm-9/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-9/include/llvm/Transforms/Instrumentation.h:205:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 205 | return Scaled; - | ^~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_img_buf_cpy.c: In function 'pocl_rect_copy': -/build/reproducible-path/pocl-1.6/lib/CL/pocl_img_buf_cpy.c:190:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 190 | event, num_events_in_wait_list, - | ^~~~~~~~~~~~~~~~~~~~~~~ -[ 40%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mad_sat.cl.bc +[ 74%] Linking CXX executable test_setargs +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_setargs.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_setargs.dir/test_setargs.cpp.o -o test_setargs ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: + from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:31: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | @@ -12126,18 +10993,17 @@ /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mad_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: + from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:31: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -[ 40%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_tracing.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_tracing.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_tracing.c -In file included from /usr/lib/llvm-9/include/llvm/ADT/SmallPtrSet.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:34: +In file included from /usr/lib/llvm-9/include/llvm/ADT/APInt.h:18, + from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:30: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), @@ -12176,29 +11042,16 @@ from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: + from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:31: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/MemoryDependenceAnalysis.h:27, - from /usr/lib/llvm-9/include/llvm/Transforms/Scalar/GVN.h:25, - from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:51, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: -/usr/lib/llvm-9/include/llvm/IR/PredIteratorCache.h: In member function 'llvm::BasicBlock** llvm::PredIteratorCache::GetPreds(llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/PredIteratorCache.h:50:48: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 50 | BlockToPredCountMap[BB] = PredCache.size() - 1; - | ~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/IR/PredIteratorCache.h: In member function 'unsigned int llvm::PredIteratorCache::GetNumPreds(llvm::BasicBlock*) const': -/usr/lib/llvm-9/include/llvm/IR/PredIteratorCache.h:61:51: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 61 | return BlockToPredCountMap[BB] = std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 40%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/max.cl.bc In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: + from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:31: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; @@ -12207,7 +11060,6 @@ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/max.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/max.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; @@ -12224,129 +11076,26 @@ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ -[ 41%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_runtime_config.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_runtime_config.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_runtime_config.c -In file included from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: +In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:31: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_tracing.c: In function 'text_tracer_event_updated': -/build/reproducible-path/pocl-1.6/lib/CL/pocl_tracing.c:236:23: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 236 | fwrite (tmp_buffer, text_size, 1, text_tracer_file); - | ^~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:41: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: -/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': -/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 359 | SmallVector ArgTys{Args...}; - | ^~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:50: -/usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h: In member function 'unsigned int llvm::CallGraphSCC::size() const': -/usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h:100:44: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 100 | unsigned size() const { return Nodes.size(); } - | ~~~~~~~~~~^~ -[ 41%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_mem_management.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_mem_management.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_mem_management.c -In file included from /usr/lib/llvm-9/include/llvm/Support/BlockFrequency.h:16, - from /usr/lib/llvm-9/include/llvm/Analysis/BlockFrequencyInfo.h:19, - from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, - from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:50: -/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)': -/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:110:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 110 | N = (static_cast(N) * RHS.N + D / 2) / D; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)': -/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:124:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:36: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, - from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, - from /usr/lib/llvm-9/include/llvm/Pass.h:364, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:38: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 41%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/max_i.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/max_i.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/max_i.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -[ 41%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_hash.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_hash.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_hash.c -[ 41%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/maxmag.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/maxmag.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/maxmag.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:39: -/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 899 | setValueSubclassData(Opcode); - | ^~~~~~ -[ 41%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_debug.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_debug.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_debug.c -/build/reproducible-path/pocl-1.6/lib/CL/pocl_hash.c: In function 'pocl_SHA1_Update': -/build/reproducible-path/pocl-1.6/lib/CL/pocl_hash.c:181:31: warning: conversion from 'long unsigned int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 181 | if ((context->count[0] += len << 3) < (len << 3)) context->count[1]++; - | ^~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_hash.c:182:26: warning: conversion from 'long unsigned int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 182 | context->count[1] += (len >> 29); - | ^ -[ 41%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_timing.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_timing.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_timing.c -In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:39: +In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_constant_array.cpp:29: +/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' + 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") + | ^ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 74%] Built target test_setargs +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:31: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1111 | NumEntries = Num; - | ^~~ +make -f tests/regression/CMakeFiles/test_issue_553.dir/build.make tests/regression/CMakeFiles/test_issue_553.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_553.dir/DependInfo.cmake --color= /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); @@ -12365,6 +11114,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_553.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_553.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_553.dir/depend.internal". +Scanning dependencies of target test_issue_553 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_issue_553.dir/build.make tests/regression/CMakeFiles/test_issue_553.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); @@ -12373,13 +11128,13 @@ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ +[ 74%] Building CXX object tests/regression/CMakeFiles/test_issue_553.dir/test_issue_553.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_issue_553.dir/test_issue_553.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_issue_553.cpp /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:39: +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:33: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | @@ -12416,14 +11171,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_timing.c: In function 'pocl_gettimemono_ns': -/build/reproducible-path/pocl-1.6/lib/CL/pocl_timing.c:83:54: warning: conversion to 'long unsigned int' from '__syscall_slong_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion] - 83 | return (((uint64_t)timespec.tv_sec * 1000000000UL) + timespec.tv_nsec); - | ^ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_timing.c: In function 'pocl_gettimereal': -/build/reproducible-path/pocl-1.6/lib/CL/pocl_timing.c:121:14: warning: conversion from '__syscall_slong_t' {aka 'long int'} to 'int' may change value [-Wconversion] - 121 | *nanosec = timespec.tv_nsec; - | ^~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | @@ -12497,12 +11244,6 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | @@ -12515,26 +11256,21 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ +In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_fors_with_var_iteration_counts.cpp:28: +/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' + 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") + | ^ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ -[ 42%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSVMAlloc.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSVMAlloc.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSVMAlloc.c +[ 74%] Linking CXX executable test_undominated_variable /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); @@ -12557,7 +11293,7 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 42%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSVMFree.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_undominated_variable.dir/link.txt --verbose=1 /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -12565,6 +11301,7 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_undominated_variable.dir/test_undominated_variable.cpp.o -o test_undominated_variable ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), @@ -12592,7 +11329,6 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSVMFree.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSVMFree.c /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); @@ -12609,37 +11345,83 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -[ 42%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMFree.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMFree.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMFree.c -[ 43%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/min_i.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/min_i.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/min_i.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -[ 43%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/min.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/min.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/min.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:33: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/opt-9 -relocation-model=pic -mtriple=aarch64-unknown-linux-gnu -O3 -fp-contract=off -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/kernel-aarch64-unknown-linux-gnu-GENERIC.bc kernel-aarch64-unknown-linux-gnu-GENERIC-unoptimized.bc +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 74%] Built target test_undominated_variable +make -f tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build.make tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/depend.internal". +Scanning dependencies of target test_autolocals_in_constexprs +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build.make tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 75%] Linking CXX executable test_null_arg +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_null_arg.dir/link.txt --verbose=1 +[ 75%] Linking CXX executable test_barrier_between_for_loops +[ 75%] Building CXX object tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/test_autolocals_in_constexprs.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_autolocals_in_constexprs.dir/test_autolocals_in_constexprs.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_autolocals_in_constexprs.cpp +cd /build/reproducible-path/pocl-1.6/obj-aarch64-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 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_null_arg.dir/test_null_arg.cpp.o -o test_null_arg ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_barrier_between_for_loops.dir/test_barrier_between_for_loops.cpp.o -o test_barrier_between_for_loops ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:38: +/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': +/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 359 | SmallVector ArgTys{Args...}; + | ^~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 75%] Built target test_barrier_between_for_loops +make -f tests/runtime/CMakeFiles/test_version.dir/build.make tests/runtime/CMakeFiles/test_version.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_version.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_version.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_version.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_version.dir/depend.internal". +Scanning dependencies of target test_version +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_version.dir/build.make tests/runtime/CMakeFiles/test_version.dir/build +[ 75%] Built target test_null_arg +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build.make tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/DependInfo.cmake --color= +[ 75%] Building C object tests/runtime/CMakeFiles/test_version.dir/test_version.c.o +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/depend.internal". +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_version.dir/test_version.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_version.c +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/depend.internal". +Scanning dependencies of target test_kernel_cache_includes +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build.make tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build +In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_issue_553.cpp:7: +/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' + 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") + | ^ +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 75%] Building C object tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/test_kernel_cache_includes.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_kernel_cache_includes.dir/test_kernel_cache_includes.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_kernel_cache_includes.c +[ 75%] Linking C executable test_kernel_cache_includes +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_kernel_cache_includes.dir/link.txt --verbose=1 +[ 75%] Linking C executable test_version +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_version.dir/link.txt --verbose=1 In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:39: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:39: /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_kernel_cache_includes.dir/test_kernel_cache_includes.c.o -o test_kernel_cache_includes ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 76%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_version.dir/test_version.c.o -o test_version ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 76%] Built target test_kernel_cache_includes +make -f tests/runtime/CMakeFiles/test_clCreateKernel.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernel.dir/depend In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:39: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:39: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); @@ -12654,6 +11436,8 @@ /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernel.dir/DependInfo.cmake --color= /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); @@ -12661,7 +11445,6 @@ /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ -[ 43%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMap.c.o /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | @@ -12671,11 +11454,6 @@ /usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 263 | (B * FastMathFlags::AllowReassoc); | ^ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMap.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMap.c -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMFree.c: In function 'POclEnqueueSVMFree': -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMFree.c:65:45: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 65 | event, num_events_in_wait_list, - | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | @@ -12744,6 +11522,7 @@ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); @@ -12759,84 +11538,48 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ -[ 43%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMUnmap.c.o -[ 43%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/minmag.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMUnmap.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMUnmap.c -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/minmag.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/minmag.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMap.c: In function 'POclEnqueueSVMMap': -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMap.c:70:45: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 70 | event, num_events_in_wait_list, - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 44%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpy.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpy.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMemcpy.c -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMUnmap.c: In function 'POclEnqueueSVMUnmap': -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMUnmap.c:60:45: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 60 | event, num_events_in_wait_list, - | ^~~~~~~~~~~~~~~~~~~~~~~ -[ 44%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemFill.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemFill.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMemFill.c -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMemcpy.c: In function 'POclEnqueueSVMMemcpy': -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMemcpy.c:65:45: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 65 | event, num_events_in_wait_list, - | ^~~~~~~~~~~~~~~~~~~~~~~ -[ 44%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgSVMPointer.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgSVMPointer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSetKernelArgSVMPointer.c -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_cl.h:50, - from /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMemFill.c:24: -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMemFill.c: In function 'POclEnqueueSVMMemFill': -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMemFill.c:51:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 51 | POCL_RETURN_ERROR_ON((__builtin_popcount(pattern_size) > 1), CL_INVALID_VALUE, - | ^~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_debug.h:271:11: note: in definition of macro 'POCL_RETURN_ERROR_ON' - 271 | if (cond) \ - | ^~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMemFill.c:56:43: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] - 56 | POCL_RETURN_ERROR_ON(((intptr_t)svm_ptr % pattern_size > 0), CL_INVALID_VALUE, - | ^ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_debug.h:271:11: note: in definition of macro 'POCL_RETURN_ERROR_ON' - 271 | if (cond) \ - | ^~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMemFill.c:73:45: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 73 | event, num_events_in_wait_list, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1111 | NumEntries = Num; - | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:39: +[ 76%] Built target test_version +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernel.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernel.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernel.dir/depend.internal". +Scanning dependencies of target test_clCreateKernel +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clCreateKernel.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernel.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clBuildProgram.dir/build.make tests/runtime/CMakeFiles/test_clBuildProgram.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clBuildProgram.dir/DependInfo.cmake --color= +[ 77%] Building C object tests/runtime/CMakeFiles/test_clCreateKernel.dir/test_clCreateKernel.c.o +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clBuildProgram.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clBuildProgram.dir/depend.internal". +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clCreateKernel.dir/test_clCreateKernel.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clCreateKernel.c +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clBuildProgram.dir/depend.internal". +Scanning dependencies of target test_clBuildProgram +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clBuildProgram.dir/build.make tests/runtime/CMakeFiles/test_clBuildProgram.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 77%] Building C object tests/runtime/CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clBuildProgram.c +[ 78%] Linking CXX executable test_id_dependent_computation +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_id_dependent_computation.dir/link.txt --verbose=1 +[ 79%] Linking CXX executable test_issue_577 +cd /build/reproducible-path/pocl-1.6/obj-aarch64-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 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_id_dependent_computation.dir/test_id_dependent_computation.cpp.o -o test_id_dependent_computation ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_issue_577.dir/test_issue_577.cpp.o -o test_issue_577 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 79%] Linking C executable test_clCreateKernel +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateKernel.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clCreateKernel.dir/test_clCreateKernel.c.o -o test_clCreateKernel ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:33: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -[ 44%] Linking CXX executable test_multi_level_loops_with_barriers +[ 79%] Built target test_clCreateKernel +In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_autolocals_in_constexprs.cpp:30: +/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' + 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") + | ^ +make -f tests/runtime/CMakeFiles/test_link_error.dir/build.make tests/runtime/CMakeFiles/test_link_error.dir/depend /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] @@ -12845,36 +11588,70 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_multi_level_loops_with_barriers.dir/link.txt --verbose=1 -[ 44%] Linking CXX executable test_alignment_with_dynamic_wg2 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_multi_level_loops_with_barriers.dir/test_multi_level_loops_with_barriers.cpp.o -o test_multi_level_loops_with_barriers ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_alignment_with_dynamic_wg2.dir/link.txt --verbose=1 -[ 44%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelExecInfo.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelExecInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSetKernelExecInfo.c -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_alignment_with_dynamic_wg2.dir/test_alignment_with_dynamic_wg2.cpp.o -o test_alignment_with_dynamic_wg2 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_link_error.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_link_error.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_link_error.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_link_error.dir/depend.internal". +Scanning dependencies of target test_link_error +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_link_error.dir/build.make tests/runtime/CMakeFiles/test_link_error.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 79%] Building C object tests/runtime/CMakeFiles/test_link_error.dir/test_link_error.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_link_error.dir/test_link_error.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_link_error.c +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 79%] Built target test_issue_577 +[ 79%] Built target test_id_dependent_computation +make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/depend.internal". +Scanning dependencies of target test_clCreateKernelsInProgram +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 79%] Linking C executable test_clBuildProgram +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clBuildProgram.dir/link.txt --verbose=1 +[ 79%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/DebugHelpers.cc.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/DebugHelpers.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o -o test_clBuildProgram ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 79%] Building C object tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clCreateKernelsInProgram.c +[ 80%] Linking C executable test_link_error In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:30: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -[ 44%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mix.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mix.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mix.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -[ 44%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_binary.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_binary.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c -make -f tests/regression/CMakeFiles/test_barrier_before_return.dir/build.make tests/regression/CMakeFiles/test_barrier_before_return.dir/depend +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_link_error.dir/link.txt --verbose=1 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 80%] Built target test_clBuildProgram +make -f tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build.make tests/runtime/CMakeFiles/test_buffer-image-copy.dir/depend +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_link_error.dir/test_link_error.c.o -o test_link_error ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/DependInfo.cmake --color= -[ 44%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_opengl.c.o -In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, - from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, - from /usr/lib/llvm-9/include/llvm/Pass.h:364, - from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:28, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_buffer-image-copy.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_buffer-image-copy.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_buffer-image-copy.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_buffer-image-copy.dir/depend.internal". +Scanning dependencies of target test_buffer-image-copy +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build.make tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, + from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:31: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' @@ -12882,253 +11659,42 @@ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_opengl.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c -/build/reproducible-path/pocl-1.6/lib/CL/clSetKernelExecInfo.c: In function 'POclSetKernelExecInfo': -In file included from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:24, - from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc::getExtraLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::BuiltinTypeLoc; TypeClass = clang::BuiltinType; LocalData = clang::BuiltinLocInfo]': -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:572:66: required from here -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:428:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 428 | size = llvm::alignTo(size, extraAlign); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clSetKernelExecInfo.c:29:37: warning: unused parameter 'param_value_size' [-Wunused-parameter] - 29 | size_t param_value_size , - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc::getExtraLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCTypeParamTypeLoc; TypeClass = clang::ObjCTypeParamType; LocalData = clang::ObjCTypeParamTypeLocInfo]': -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:754:53: required from here -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:428:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc::getExtraLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCObjectTypeLoc; TypeClass = clang::ObjCObjectType; LocalData = clang::ObjCObjectTypeLocInfo]': -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:925:54: required from here -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:428:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 44%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mul24.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mul24.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mul24.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc::getExtraLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::FunctionTypeLoc; TypeClass = clang::FunctionType; LocalData = clang::FunctionLocInfo]': -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1434:46: required from here -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:428:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc::getExtraLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::TemplateSpecializationTypeLoc; TypeClass = clang::TemplateSpecializationType; LocalData = clang::TemplateSpecializationLocInfo]': -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1682:68: required from here -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:428:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/depend.internal". -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc::getExtraLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentTemplateSpecializationTypeLoc; TypeClass = clang::DependentTemplateSpecializationType; LocalData = clang::DependentTemplateSpecializationLocInfo]': -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:2199:68: required from here -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:428:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/depend.internal". -Scanning dependencies of target test_barrier_before_return +[ 80%] Building C object tests/runtime/CMakeFiles/test_buffer-image-copy.dir/test_buffer-image-copy.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_buffer-image-copy.dir/test_buffer-image-copy.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_buffer-image-copy.c +[ 80%] Built target test_link_error +make -f tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetEventCallback.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clSetEventCallback.dir/DependInfo.cmake --color= +[ 80%] Linking C executable test_clCreateKernelsInProgram +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateKernelsInProgram.dir/link.txt --verbose=1 +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clSetEventCallback.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clSetEventCallback.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clSetEventCallback.dir/depend.internal". +Scanning dependencies of target test_clSetEventCallback make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_barrier_before_return.dir/build.make tests/regression/CMakeFiles/test_barrier_before_return.dir/build -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c: In function 'pocl_binary_get_device_id': +make -f tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:223:19: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 223 | int i, length = strlen(dev_hash); - | ^~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c: In function 'serialize_file': -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:176:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 176 | do { uint32_t len = strlen(elem); \ - | ^~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:295:3: note: in expansion of macro 'BUFFER_STORE_STR' - 295 | BUFFER_STORE_STR(p); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c: In function 'pocl_binary_serialize_kernel_to_buffer': -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:373:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 373 | uint32_t namelen = strlen (meta->name); - | ^~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:389:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 389 | uint32_t attrlen = meta->attributes ? strlen (meta->attributes) : 0; - | ^~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:176:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 176 | do { uint32_t len = strlen(elem); \ - | ^~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:403:7: note: in expansion of macro 'BUFFER_STORE_STR' - 403 | BUFFER_STORE_STR(ai->name); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:176:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 176 | do { uint32_t len = strlen(elem); \ - | ^~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:404:7: note: in expansion of macro 'BUFFER_STORE_STR' - 404 | BUFFER_STORE_STR(ai->type_name); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:408:27: warning: conversion from 'long int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 408 | uint32_t arginfo_size = buffer - start; - | ^~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:412:28: warning: conversion to 'uint64_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] - 412 | uint64_t binaries_size = end - buffer; - | ^~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:416:26: warning: conversion to 'uint64_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] - 416 | uint64_t struct_size = end - buf; - | ^~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c: In function 'deserialize_file': -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:463:18: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] - 463 | return (buffer - orig_buffer); - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c: In function 'pocl_binary_deserialize_kernel_from_buffer': -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:548:38: warning: unsigned conversion from 'int' to 'uint64_t' {aka 'long unsigned int'} changes value from '-1' to '18446744073709551615' [-Wsign-conversion] - 548 | kernel->has_arg_metadata = (-1); - | ^ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:574:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 574 | ai->type_size = dynarg_sizes[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c: In function 'pocl_binary_serialize': -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:605:26: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 605 | unsigned num_kernels = program->num_kernels; - | ^~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:639:13: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] - 639 | *size = (buffer - start); - | ^ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c: In function 'pocl_binary_deserialize': -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:653:26: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'cl_program_binary_type' {aka 'unsigned int'} may change value [-Wconversion] - 653 | program->binary_type = (b.flags >> 1); - | ^ -In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:21, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: -/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'size_t llvm::BumpPtrAllocatorImpl::getTotalMemory() const [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]': -/usr/lib/llvm-9/include/clang/Basic/SourceManager.h:1526:45: required from here -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:343:51: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 343 | TotalMemory += computeSlabSize(std::distance(Slabs.begin(), I)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -[ 44%] Building CXX object tests/regression/CMakeFiles/test_barrier_before_return.dir/test_barrier_before_return.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_barrier_before_return.dir/test_barrier_before_return.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_barrier_before_return.cpp -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c: In function 'POclCreateFromGLTexture': +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o -o test_clCreateKernelsInProgram ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 80%] Building C object tests/runtime/CMakeFiles/test_clSetEventCallback.dir/test_clSetEventCallback.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clSetEventCallback.dir/test_clSetEventCallback.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clSetEventCallback.c make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:5:47: warning: unused parameter 'context' [-Wunused-parameter] - 5 | POname(clCreateFromGLTexture)(cl_context context, - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:6:41: warning: unused parameter 'flags' [-Wunused-parameter] - 6 | cl_mem_flags flags, - | ~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:7:41: warning: unused parameter 'texture_target' [-Wunused-parameter] - 7 | cl_GLenum texture_target, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:8:41: warning: unused parameter 'miplevel' [-Wunused-parameter] - 8 | cl_GLint miplevel, - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:9:41: warning: unused parameter 'texture' [-Wunused-parameter] - 9 | cl_GLuint texture, - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:10:41: warning: unused parameter 'errcode_ret' [-Wunused-parameter] - 10 | cl_int * errcode_ret) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c: In function 'POclCreateFromGLBuffer': -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:21:46: warning: unused parameter 'context' [-Wunused-parameter] - 21 | POname(clCreateFromGLBuffer)(cl_context context, - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:22:41: warning: unused parameter 'flags' [-Wunused-parameter] - 22 | cl_mem_flags flags, - | ~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:23:41: warning: unused parameter 'bufobj' [-Wunused-parameter] - 23 | cl_GLuint bufobj, - | ~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:24:41: warning: unused parameter 'errcode_ret' [-Wunused-parameter] - 24 | cl_int * errcode_ret) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c: In function 'POclCreateFromGLRenderbuffer': -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:35:52: warning: unused parameter 'context' [-Wunused-parameter] - 35 | POname(clCreateFromGLRenderbuffer)(cl_context context, - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:36:41: warning: unused parameter 'flags' [-Wunused-parameter] - 36 | cl_mem_flags flags, - | ~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:37:41: warning: unused parameter 'renderbuffer' [-Wunused-parameter] - 37 | cl_GLuint renderbuffer, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:38:41: warning: unused parameter 'errcode_ret' [-Wunused-parameter] - 38 | cl_int * errcode_ret) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c: In function 'POclGetGLObjectInfo': -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:49:41: warning: unused parameter 'memobj' [-Wunused-parameter] - 49 | POname(clGetGLObjectInfo)(cl_mem memobj, - | ~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:50:46: warning: unused parameter 'gl_object_type' [-Wunused-parameter] - 50 | cl_gl_object_type *gl_object_type, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:51:44: warning: unused parameter 'gl_object_name' [-Wunused-parameter] - 51 | cl_GLuint *gl_object_name) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c: In function 'POclGetGLTextureInfo': -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:63:43: warning: unused parameter 'memobj' [-Wunused-parameter] - 63 | POname(clGetGLTextureInfo) (cl_mem memobj, - | ~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:64:48: warning: unused parameter 'param_name' [-Wunused-parameter] - 64 | cl_gl_texture_info param_name, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:65:37: warning: unused parameter 'param_value_size' [-Wunused-parameter] - 65 | size_t param_value_size, - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:66:36: warning: unused parameter 'param_value' [-Wunused-parameter] - 66 | void *param_value, - | ~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:67:38: warning: unused parameter 'param_value_size_ret' [-Wunused-parameter] - 67 | size_t *param_value_size_ret) - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c: In function 'POclEnqueueAcquireGLObjects': -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:78:54: warning: unused parameter 'command_queue' [-Wunused-parameter] - 78 | POname(clEnqueueAcquireGLObjects) ( cl_command_queue command_queue, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:79:45: warning: unused parameter 'num_objects' [-Wunused-parameter] - 79 | cl_uint num_objects, - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:80:51: warning: unused parameter 'mem_objects' [-Wunused-parameter] - 80 | const cl_mem *mem_objects, - | ~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:81:45: warning: unused parameter 'num_events_in_wait_list' [-Wunused-parameter] - 81 | cl_uint num_events_in_wait_list, - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:82:53: warning: unused parameter 'event_wait_list' [-Wunused-parameter] - 82 | const cl_event *event_wait_list, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:83:47: warning: unused parameter 'event' [-Wunused-parameter] - 83 | cl_event *event) - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c: In function 'POclEnqueueReleaseGLObjects': -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:94:54: warning: unused parameter 'command_queue' [-Wunused-parameter] - 94 | POname(clEnqueueReleaseGLObjects) ( cl_command_queue command_queue, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:95:45: warning: unused parameter 'num_objects' [-Wunused-parameter] - 95 | cl_uint num_objects, - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:96:51: warning: unused parameter 'mem_objects' [-Wunused-parameter] - 96 | const cl_mem *mem_objects, - | ~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:97:45: warning: unused parameter 'num_events_in_wait_list' [-Wunused-parameter] - 97 | cl_uint num_events_in_wait_list, - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:98:53: warning: unused parameter 'event_wait_list' [-Wunused-parameter] - 98 | const cl_event *event_wait_list, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:99:47: warning: unused parameter 'event' [-Wunused-parameter] - 99 | cl_event *event) - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c: In function 'POclGetGLContextInfoKHR': -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:110:63: warning: unused parameter 'properties' [-Wunused-parameter] - 110 | POname(clGetGLContextInfoKHR) ( const cl_context_properties *properties , - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:111:23: warning: unused parameter 'param_name' [-Wunused-parameter] - 111 | cl_gl_context_info param_name , - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:112:11: warning: unused parameter 'param_value_size' [-Wunused-parameter] - 112 | size_t param_value_size , - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:113:10: warning: unused parameter 'param_value' [-Wunused-parameter] - 113 | void *param_value , - | ~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:114:12: warning: unused parameter 'param_value_size_ret' [-Wunused-parameter] - 114 | size_t *param_value_size_ret ) - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -[ 45%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_cq_profiling.c.o +[ 80%] Built target test_clCreateKernelsInProgram +make -f tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build.make tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/depend.internal". +Scanning dependencies of target test_read-copy-write-buffer make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_cq_profiling.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_cq_profiling.c -[ 45%] Built target test_multi_level_loops_with_barriers -make -f tests/regression/CMakeFiles/test_locals.dir/build.make tests/regression/CMakeFiles/test_locals.dir/depend +make -f tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build.make tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_locals.dir/DependInfo.cmake --color= -[ 45%] Built target test_alignment_with_dynamic_wg2 +[ 80%] Building C object tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/test_read-copy-write-buffer.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_read-copy-write-buffer.dir/test_read-copy-write-buffer.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_read-copy-write-buffer.c +[ 80%] Linking C executable test_buffer-image-copy +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_buffer-image-copy.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_buffer-image-copy.dir/test_buffer-image-copy.c.o -o test_buffer-image-copy ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 81%] Linking C executable test_clSetEventCallback +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clSetEventCallback.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clSetEventCallback.dir/test_clSetEventCallback.c.o -o test_clSetEventCallback ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' @@ -13138,181 +11704,106 @@ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ -make -f tests/regression/CMakeFiles/test_infinite_loop.dir/build.make tests/regression/CMakeFiles/test_infinite_loop.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_infinite_loop.dir/DependInfo.cmake --color= -/build/reproducible-path/pocl-1.6/lib/CL/pocl_cq_profiling.c: In function 'pocl_atexit': -/build/reproducible-path/pocl-1.6/lib/CL/pocl_cq_profiling.c:95:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 95 | for (int i = 0; i < different_kernels; ++i) - | ^ -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_locals.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_locals.dir/depend.internal". -[ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mul_hi.cl.bc -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_locals.dir/depend.internal". -Scanning dependencies of target test_locals make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mul_hi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mul_hi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -make -f tests/regression/CMakeFiles/test_locals.dir/build.make tests/regression/CMakeFiles/test_locals.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_infinite_loop.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_infinite_loop.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_infinite_loop.dir/depend.internal". -Scanning dependencies of target test_infinite_loop -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_infinite_loop.dir/build.make tests/regression/CMakeFiles/test_infinite_loop.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:59, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/llvm/ADT/TinyPtrVector.h: In instantiation of 'unsigned int llvm::TinyPtrVector::size() const [with EltTy = clang::ParsedAttr*]': -/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:817:48: required from here -/usr/lib/llvm-9/include/llvm/ADT/TinyPtrVector.h:173:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 173 | return Val.template get()->size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 45%] Building CXX object tests/regression/CMakeFiles/test_locals.dir/test_locals.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_locals.dir/test_locals.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_locals.cpp -[ 46%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/nan.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/nan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/nan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -[ 46%] Building CXX object tests/regression/CMakeFiles/test_infinite_loop.dir/test_infinite_loop.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_infinite_loop.dir/test_infinite_loop.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_infinite_loop.cpp -In file included from /usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h:19, - from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:17, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/StringRef.h: In instantiation of 'typename std::enable_if<(! std::numeric_limits<_Tp>::is_signed), bool>::type llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int; typename std::enable_if<(! std::numeric_limits<_Tp>::is_signed), bool>::type = bool]': -/usr/lib/llvm-9/include/clang/Frontend/CommandLineSourceLoc.h:39:53: required from here -/usr/lib/llvm-9/include/llvm/ADT/StringRef.h:497:16: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] - 497 | Result = ULLVal; - | ^~~~~~ make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 46%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_divide.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_divide.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_divide.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -[ 46%] Built target libpocl_unlinked_objs -make -f tests/regression/CMakeFiles/test_issue_231.dir/build.make tests/regression/CMakeFiles/test_issue_231.dir/depend +[ 81%] Built target test_buffer-image-copy +make -f tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build.make tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_231.dir/DependInfo.cmake --color= -[ 46%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_exp10.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_231.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_231.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_231.dir/depend.internal". -Scanning dependencies of target test_issue_231 -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 46%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/FlattenBarrierSubs.cc.o -make -f tests/regression/CMakeFiles/test_issue_231.dir/build.make tests/regression/CMakeFiles/test_issue_231.dir/build -[ 46%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_exp2.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/FlattenBarrierSubs.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/DependInfo.cmake --color= +[ 81%] Built target test_clSetEventCallback +make -f tests/runtime/CMakeFiles/test_user_event.dir/build.make tests/runtime/CMakeFiles/test_user_event.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -[ 46%] Building CXX object tests/regression/CMakeFiles/test_issue_231.dir/test_issue_231.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_issue_231.dir/test_issue_231.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_issue_231.cpp -In file included from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasSetTracker.h:23, - from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:19, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasSetTracker.h:23, - from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:19, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: -/usr/lib/llvm-9/include/llvm/IR/CallSite.h: In instantiation of 'unsigned int llvm::CallSiteBase::getArgumentNo(const llvm::Use*) const [with FunTy = llvm::Function; BBTy = llvm::BasicBlock; ValTy = llvm::Value; UserTy = llvm::User; UseTy = llvm::Use; InstrTy = llvm::Instruction; CallTy = llvm::CallInst; InvokeTy = llvm::InvokeInst; CallBrTy = llvm::CallBrInst; IterTy = llvm::Use*]': -/usr/lib/llvm-9/include/llvm/IR/CallSite.h:807:35: required from here -/usr/lib/llvm-9/include/llvm/IR/CallSite.h:215:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 215 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_locals.cpp:28: -/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' - 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") - | ^ -[ 46%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_exp.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_barrier_before_return.cpp:28: -/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' - 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") - | ^ -[ 47%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_log10.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -[ 47%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_log2.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -[ 47%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_log.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -[ 47%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_powr.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:21, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': -/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here -/usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] - 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_infinite_loop.cpp:28: -/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' - 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") - | ^ -[ 47%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_recip.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_recip.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_recip.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_user_event.dir/DependInfo.cmake --color= In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ -[ 48%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_rsqrt.cl.bc +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_user_event.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_user_event.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_user_event.dir/depend.internal". +Scanning dependencies of target test_user_event +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +Scanning dependencies of target test_clGetSupportedImageFormats +make -f tests/runtime/CMakeFiles/test_user_event.dir/build.make tests/runtime/CMakeFiles/test_user_event.dir/build +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -[ 48%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_sqrt.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -[ 49%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/HandleSamplerInitialization.cc.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/HandleSamplerInitialization.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc -[ 49%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pocl_spawn_wg.c.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-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 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pocl_spawn_wg.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/pocl_spawn_wg.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h -[ 49%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitConditionalBarriers.cc.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/ImplicitConditionalBarriers.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h:19, - from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:17, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' -/usr/lib/llvm-9/include/llvm/Support/Error.h:969:34: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = clang::FixItHint; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = clang::FixItHint; bool = false]' -/usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:1174:45: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::unique_ptr; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::unique_ptr; bool = false]' -/usr/lib/llvm-9/include/clang/Driver/Job.h:186:72: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_issue_231.cpp:8: -/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' - 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") - | ^ +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build.make tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 81%] Building C object tests/runtime/CMakeFiles/test_user_event.dir/test_user_event.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_user_event.dir/test_user_event.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_user_event.c +[ 81%] Building C object tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/test_clGetSupportedImageFormats.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clGetSupportedImageFormats.dir/test_clGetSupportedImageFormats.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clGetSupportedImageFormats.c +[ 81%] Linking C executable test_clGetSupportedImageFormats +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetSupportedImageFormats.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clGetSupportedImageFormats.dir/test_clGetSupportedImageFormats.c.o -o test_clGetSupportedImageFormats ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 81%] Linking C executable test_read-copy-write-buffer +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_read-copy-write-buffer.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_read-copy-write-buffer.dir/test_read-copy-write-buffer.c.o -o test_read-copy-write-buffer ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 81%] Built target test_clGetSupportedImageFormats +make -f tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build.make tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/depend +[ 82%] Linking C executable test_user_event +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_user_event.dir/link.txt --verbose=1 +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/depend.internal". +Scanning dependencies of target test_clCreateProgramWithBinary +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build.make tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_user_event.dir/test_user_event.c.o -o test_user_event ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 82%] Built target test_read-copy-write-buffer +make -f tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetEventInfo.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetEventInfo.dir/DependInfo.cmake --color= +[ 82%] Building C object tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clCreateProgramWithBinary.c +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetEventInfo.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetEventInfo.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetEventInfo.dir/depend.internal". +Scanning dependencies of target test_clGetEventInfo +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 82%] Building C object tests/runtime/CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clGetEventInfo.c +[ 82%] Built target test_user_event +make -f tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build.make tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/depend.internal". +Scanning dependencies of target test_clEnqueueNativeKernel +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build.make tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 82%] Building C object tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/test_clEnqueueNativeKernel.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clEnqueueNativeKernel.dir/test_clEnqueueNativeKernel.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clEnqueueNativeKernel.c +[ 83%] Linking C executable test_clCreateProgramWithBinary +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateProgramWithBinary.dir/link.txt --verbose=1 +[ 84%] Linking C executable test_clGetEventInfo +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o -o test_clCreateProgramWithBinary ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetEventInfo.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o -o test_clGetEventInfo ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, - from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:33: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; @@ -13325,110 +11816,55 @@ /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ -[ 49%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pocl_run_all_wgs.c.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-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 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pocl_run_all_wgs.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/pocl_run_all_wgs.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h -[ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/popcount.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/popcount.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/popcount.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:297:26: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -make -f tests/regression/CMakeFiles/test_issue_757.dir/build.make tests/regression/CMakeFiles/test_issue_757.dir/depend -In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: -/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 97 | SubclassData = val; - | ^~~ -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_757.dir/DependInfo.cmake --color= -[ 50%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/printf.c.bc -[ 50%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/prefetch.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-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 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/printf.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/printf.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/prefetch.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/prefetch.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 536 | return cast(this)->getNumElements(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_757.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_757.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_757.dir/depend.internal". -Scanning dependencies of target test_issue_757 -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_issue_757.dir/build.make tests/regression/CMakeFiles/test_issue_757.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, - from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, - from /usr/lib/llvm-9/include/llvm/Pass.h:364, - from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:28, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: +In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ -[ 50%] Building CXX object tests/regression/CMakeFiles/test_issue_757.dir/test_issue_757.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_issue_757.dir/test_issue_757.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_issue_757.cpp -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair, clang::FullSourceLoc>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:390:17: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair, clang::FullSourceLoc>*; = void; T = std::pair, clang::FullSourceLoc>]' -/usr/lib/llvm-9/include/clang/Basic/SourceManager.h:781:61: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 50%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/printf_base.c.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-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 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/printf_base.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/printf_base.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h -In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:21, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: -/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::StartNewSlab() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]': -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:260:5: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' -/usr/lib/llvm-9/include/clang/AST/ASTContext.h:673:42: required from here -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:398:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 398 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); - | ~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 68 | Size = N; - | ^ -[ 50%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/read_image.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/read_image.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/read_image.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -[ 50%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rhadd.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rhadd.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rhadd.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 84%] Built target test_clCreateProgramWithBinary +make -f tests/runtime/CMakeFiles/test_clFinish.dir/build.make tests/runtime/CMakeFiles/test_clFinish.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clFinish.dir/DependInfo.cmake --color= +[ 84%] Built target test_clGetEventInfo +make -f tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clFinish.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clFinish.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clFinish.dir/depend.internal". +Scanning dependencies of target test_clFinish +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clFinish.dir/build.make tests/runtime/CMakeFiles/test_clFinish.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 84%] Linking C executable test_clEnqueueNativeKernel +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/depend.internal". +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clEnqueueNativeKernel.dir/link.txt --verbose=1 +Scanning dependencies of target test_clGetKernelArgInfo +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 85%] Building C object tests/runtime/CMakeFiles/test_clFinish.dir/test_clFinish.c.o +make -f tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clFinish.dir/test_clFinish.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clFinish.c +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clEnqueueNativeKernel.dir/test_clEnqueueNativeKernel.c.o -o test_clEnqueueNativeKernel ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 85%] Building C object tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/test_clGetKernelArgInfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clGetKernelArgInfo.dir/test_clGetKernelArgInfo.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clGetKernelArgInfo.c +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; @@ -13441,38 +11877,24 @@ /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h:19, - from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:17, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = clang::DeclaratorChunk; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = clang::DeclaratorChunk; bool = false]' -/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:2162:30: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::unique_ptr; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::unique_ptr; bool = false]' -/usr/lib/llvm-9/include/clang/Lex/ModuleMap.h:414:44: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 268 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ +[ 85%] Built target test_clEnqueueNativeKernel +make -f tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/depend.internal". +Scanning dependencies of target test_clGetDeviceInfo +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: + from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:33: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} @@ -13481,8 +11903,12 @@ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ -[ 50%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rotate.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rotate.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rotate.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 85%] Building C object tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clGetDeviceInfo.c +[ 85%] Linking C executable test_clFinish +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clFinish.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clFinish.dir/test_clFinish.c.o -o test_clFinish ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, @@ -13490,9 +11916,11 @@ from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } @@ -13529,26 +11957,38 @@ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: -/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 85%] Built target test_clFinish +make -f tests/runtime/CMakeFiles/test_event_cycle.dir/build.make tests/runtime/CMakeFiles/test_event_cycle.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_cycle.dir/DependInfo.cmake --color= +[ 85%] Linking C executable test_clGetDeviceInfo +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetDeviceInfo.dir/link.txt --verbose=1 +[ 85%] Linking CXX executable test_constant_array +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_constant_array.dir/link.txt --verbose=1 +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_cycle.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_cycle.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_cycle.dir/depend.internal". +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o -o test_clGetDeviceInfo ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +Scanning dependencies of target test_event_cycle +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_event_cycle.dir/build.make tests/runtime/CMakeFiles/test_event_cycle.dir/build +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_constant_array.dir/test_constant_array.cpp.o -o test_constant_array ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 85%] Linking CXX executable test_fors_with_var_iteration_counts +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fors_with_var_iteration_counts.dir/link.txt --verbose=1 +[ 85%] Building C object tests/runtime/CMakeFiles/test_event_cycle.dir/test_event_cycle.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_event_cycle.dir/test_event_cycle.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_event_cycle.c +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_fors_with_var_iteration_counts.dir/test_fors_with_var_iteration_counts.cpp.o -o test_fors_with_var_iteration_counts ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { @@ -13556,77 +11996,32 @@ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, - from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 337 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:17, +[ 85%] Built target test_clGetDeviceInfo +make -f tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build.make tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/depend.internal". +Scanning dependencies of target test_clCreateSubDevices +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build.make tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 85%] Building C object tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/test_clCreateSubDevices.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clCreateSubDevices.dir/test_clCreateSubDevices.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clCreateSubDevices.c +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 85%] Linking C executable test_event_cycle +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_event_cycle.dir/link.txt --verbose=1 +[ 85%] Built target test_constant_array +make -f tests/runtime/CMakeFiles/test_event_free.dir/build.make tests/runtime/CMakeFiles/test_event_free.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_free.dir/DependInfo.cmake --color= +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_event_cycle.dir/test_event_cycle.c.o -o test_event_cycle ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 268 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | @@ -13637,15 +12032,198 @@ /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_free.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_free.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_free.dir/depend.internal". +Scanning dependencies of target test_event_free +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_event_free.dir/build.make tests/runtime/CMakeFiles/test_event_free.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/SmallPtrSet.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:33: +[ 86%] Building C object tests/runtime/CMakeFiles/test_event_free.dir/test_event_free.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_event_free.dir/test_event_free.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_event_free.c +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 86%] Linking C executable test_clGetKernelArgInfo +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetKernelArgInfo.dir/link.txt --verbose=1 +[ 86%] Built target test_event_cycle +make -f tests/runtime/CMakeFiles/test_event_double_wait.dir/build.make tests/runtime/CMakeFiles/test_event_double_wait.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_double_wait.dir/DependInfo.cmake --color= +[ 86%] Built target test_fors_with_var_iteration_counts +make -f tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/depend +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clGetKernelArgInfo.dir/test_clGetKernelArgInfo.c.o -o test_clGetKernelArgInfo ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_double_wait.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_double_wait.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_double_wait.dir/depend.internal". +Scanning dependencies of target test_event_double_wait +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_event_double_wait.dir/build.make tests/runtime/CMakeFiles/test_event_double_wait.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:33: +/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/depend.internal". +[ 86%] Building C object tests/runtime/CMakeFiles/test_event_double_wait.dir/test_event_double_wait.c.o +Scanning dependencies of target test_clSetMemObjectDestructorCallback +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_event_double_wait.dir/test_event_double_wait.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_event_double_wait.c +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 86%] Building C object tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/test_clSetMemObjectDestructorCallback.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clSetMemObjectDestructorCallback.dir/test_clSetMemObjectDestructorCallback.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clSetMemObjectDestructorCallback.c +[ 86%] Built target test_clGetKernelArgInfo +make -f tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build.make tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/depend +In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:33: +/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 97 | SubclassData = val; + | ^~~ +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/DependInfo.cmake --color= +In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, + from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1723 | return BitsToFloat(getWord(0)); + | ~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1770 | return U.VAL - 1; + | ~~~~~~^~~ +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/depend.internal". +Scanning dependencies of target test_enqueue_kernel_from_binary +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build.make tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 86%] Linking C executable test_event_free +cd /build/reproducible-path/pocl-1.6/obj-aarch64-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 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_event_free.dir/test_event_free.c.o -o test_event_free ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 86%] Building C object tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/test_enqueue_kernel_from_binary.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_enqueue_kernel_from_binary.dir/test_enqueue_kernel_from_binary.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_enqueue_kernel_from_binary.c +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:33: +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 536 | return cast(this)->getNumElements(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 86%] Built target test_event_free +make -f tests/runtime/CMakeFiles/test_fill-buffer.dir/build.make tests/runtime/CMakeFiles/test_fill-buffer.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_fill-buffer.dir/DependInfo.cmake --color= +[ 86%] Linking C executable test_event_double_wait +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_event_double_wait.dir/link.txt --verbose=1 +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_fill-buffer.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_fill-buffer.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_fill-buffer.dir/depend.internal". +[ 86%] Linking C executable test_clSetMemObjectDestructorCallback +Scanning dependencies of target test_fill-buffer +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clSetMemObjectDestructorCallback.dir/link.txt --verbose=1 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_fill-buffer.dir/build.make tests/runtime/CMakeFiles/test_fill-buffer.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clSetMemObjectDestructorCallback.dir/test_clSetMemObjectDestructorCallback.c.o -o test_clSetMemObjectDestructorCallback ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_event_double_wait.dir/test_event_double_wait.c.o -o test_event_double_wait ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 86%] Linking C executable test_clCreateSubDevices +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateSubDevices.dir/link.txt --verbose=1 +[ 86%] Building C object tests/runtime/CMakeFiles/test_fill-buffer.dir/test_fill-buffer.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_fill-buffer.dir/test_fill-buffer.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_fill-buffer.c +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clCreateSubDevices.dir/test_clCreateSubDevices.c.o -o test_clCreateSubDevices ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 97 | SubclassData = val; + | ^~~ +[ 86%] Built target test_clSetMemObjectDestructorCallback +make -f tests/workgroup/CMakeFiles/run_kernel.dir/build.make tests/workgroup/CMakeFiles/run_kernel.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/workgroup /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/workgroup /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/workgroup/CMakeFiles/run_kernel.dir/DependInfo.cmake --color= +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:33: +/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 899 | setValueSubclassData(Opcode); + | ^~~~~~ +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/workgroup/CMakeFiles/run_kernel.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/workgroup/CMakeFiles/run_kernel.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/workgroup/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/workgroup/CMakeFiles/run_kernel.dir/depend.internal". +Scanning dependencies of target run_kernel +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/workgroup/CMakeFiles/run_kernel.dir/build.make tests/workgroup/CMakeFiles/run_kernel.dir/build +In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 536 | return cast(this)->getNumElements(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, + from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), @@ -13653,6 +12231,8 @@ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ +[ 87%] Building C object tests/workgroup/CMakeFiles/run_kernel.dir/run_kernel.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/workgroup && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/workgroup\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/run_kernel.dir/run_kernel.c.o -c /build/reproducible-path/pocl-1.6/tests/workgroup/run_kernel.c /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), @@ -13684,30 +12264,30 @@ from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^~ -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^ +[ 87%] Built target test_event_double_wait +make -f examples/example0/CMakeFiles/example0.dir/build.make examples/example0/CMakeFiles/example0.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/example0 /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example0 /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example0/CMakeFiles/example0.dir/DependInfo.cmake --color= +[ 87%] Built target test_clCreateSubDevices +make -f examples/example1/CMakeFiles/example1.dir/build.make examples/example1/CMakeFiles/example1.dir/depend In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; @@ -13728,51 +12308,222 @@ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/example1 /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example1 /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example1/CMakeFiles/example1.dir/DependInfo.cmake --color= /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, +[ 88%] Linking C executable test_enqueue_kernel_from_binary +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_enqueue_kernel_from_binary.dir/link.txt --verbose=1 +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example0/CMakeFiles/example0.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example0/CMakeFiles/example0.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example0/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example0/CMakeFiles/example0.dir/depend.internal". +Scanning dependencies of target example0 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f examples/example0/CMakeFiles/example0.dir/build.make examples/example0/CMakeFiles/example0.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_enqueue_kernel_from_binary.dir/test_enqueue_kernel_from_binary.c.o -o test_enqueue_kernel_from_binary ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example1/CMakeFiles/example1.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example1/CMakeFiles/example1.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example1/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example1/CMakeFiles/example1.dir/depend.internal". +Scanning dependencies of target example1 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f examples/example1/CMakeFiles/example1.dir/build.make examples/example1/CMakeFiles/example1.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 89%] Building C object examples/example0/CMakeFiles/example0.dir/example0.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example0 && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/example0.dir/example0.c.o -c /build/reproducible-path/pocl-1.6/examples/example0/example0.c +In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: -/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, - from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 89%] Linking C executable test_fill-buffer +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fill-buffer.dir/link.txt --verbose=1 +[ 89%] Linking C executable run_kernel +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/workgroup && /usr/bin/cmake -E cmake_link_script CMakeFiles/run_kernel.dir/link.txt --verbose=1 +[ 89%] Built target test_enqueue_kernel_from_binary +make -f examples/example2/CMakeFiles/example2.dir/build.make examples/example2/CMakeFiles/example2.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/example2 /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2 /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2/CMakeFiles/example2.dir/DependInfo.cmake --color= +[ 89%] Building C object examples/example1/CMakeFiles/example1.dir/example1.c.o +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_fill-buffer.dir/test_fill-buffer.c.o -o test_fill-buffer ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example1 && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/example1.dir/example1.c.o -c /build/reproducible-path/pocl-1.6/examples/example1/example1.c +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2/CMakeFiles/example2.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2/CMakeFiles/example2.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2/CMakeFiles/example2.dir/depend.internal". +Scanning dependencies of target example2 +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/run_kernel.dir/run_kernel.c.o -o run_kernel ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f examples/example2/CMakeFiles/example2.dir/build.make examples/example2/CMakeFiles/example2.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 89%] Building C object examples/example2/CMakeFiles/example2.dir/example2.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2 && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/example2.dir/example2.c.o -c /build/reproducible-path/pocl-1.6/examples/example2/example2.c +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 899 | setValueSubclassData(Opcode); + | ^~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 89%] Built target test_fill-buffer +make -f examples/example2a/CMakeFiles/example2a.dir/build.make examples/example2a/CMakeFiles/example2a.dir/depend +[ 89%] Built target run_kernel +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/example2a /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2a /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2a/CMakeFiles/example2a.dir/DependInfo.cmake --color= +make -f examples/matrix1/CMakeFiles/matrix1.dir/build.make examples/matrix1/CMakeFiles/matrix1.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/matrix1 /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matrix1 /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matrix1/CMakeFiles/matrix1.dir/DependInfo.cmake --color= +[ 89%] Building C object examples/example1/CMakeFiles/example1.dir/example1_exec.c.o +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2a/CMakeFiles/example2a.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2a/CMakeFiles/example2a.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2a/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2a/CMakeFiles/example2a.dir/depend.internal". +Scanning dependencies of target example2a +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f examples/example2a/CMakeFiles/example2a.dir/build.make examples/example2a/CMakeFiles/example2a.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example1 && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/example1.dir/example1_exec.c.o -c /build/reproducible-path/pocl-1.6/examples/example1/example1_exec.c +[ 89%] Building C object examples/example2a/CMakeFiles/example2a.dir/example2a.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2a && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/example2a.dir/example2a.c.o -c /build/reproducible-path/pocl-1.6/examples/example2a/example2a.c +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matrix1/CMakeFiles/matrix1.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matrix1/CMakeFiles/matrix1.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matrix1/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matrix1/CMakeFiles/matrix1.dir/depend.internal". +Scanning dependencies of target matrix1 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 89%] Building C object examples/example0/CMakeFiles/example0.dir/example0_exec.c.o +make -f examples/matrix1/CMakeFiles/matrix1.dir/build.make examples/matrix1/CMakeFiles/matrix1.dir/build +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example0 && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/example0.dir/example0_exec.c.o -c /build/reproducible-path/pocl-1.6/examples/example0/example0_exec.c +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 978 | vt->getNumElements()); + | ~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 268 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +[ 89%] Linking C executable example2 +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/example2.dir/link.txt --verbose=1 +[ 89%] Building C object examples/matrix1/CMakeFiles/matrix1.dir/matrix1.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matrix1 && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -std=c99 -pthread -o CMakeFiles/matrix1.dir/matrix1.c.o -c /build/reproducible-path/pocl-1.6/examples/matrix1/matrix1.c +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1180 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1202 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/example2.dir/example2.c.o -o example2 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1352 | (ID << 2)); + | ~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 89%] Linking C executable example2a +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2a && /usr/bin/cmake -E cmake_link_script CMakeFiles/example2a.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/example2a.dir/example2a.c.o -o example2a ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2091 | Total += B.input_size(); + | ^ +[ 89%] Built target example2 +make -f examples/scalarwave/CMakeFiles/scalarwave.dir/build.make examples/scalarwave/CMakeFiles/scalarwave.dir/depend +[ 90%] Linking C executable example1 +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/example1.dir/link.txt --verbose=1 +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/scalarwave /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/scalarwave /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/scalarwave/CMakeFiles/scalarwave.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/example1.dir/example1.c.o CMakeFiles/example1.dir/example1_exec.c.o -o example1 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 90%] Linking C executable example0 +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example0 && /usr/bin/cmake -E cmake_link_script CMakeFiles/example0.dir/link.txt --verbose=1 +[ 90%] Built target example2a +make -f examples/trig/CMakeFiles/trig.dir/build.make examples/trig/CMakeFiles/trig.dir/depend +In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 122 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/trig /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/trig /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/trig/CMakeFiles/trig.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/scalarwave/CMakeFiles/scalarwave.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/scalarwave/CMakeFiles/scalarwave.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/scalarwave/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/scalarwave/CMakeFiles/scalarwave.dir/depend.internal". +Scanning dependencies of target scalarwave +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/example0.dir/example0.c.o CMakeFiles/example0.dir/example0_exec.c.o -o example0 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/trig/CMakeFiles/trig.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/trig/CMakeFiles/trig.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/trig/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/trig/CMakeFiles/trig.dir/depend.internal". +Scanning dependencies of target trig +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f examples/scalarwave/CMakeFiles/scalarwave.dir/build.make examples/scalarwave/CMakeFiles/scalarwave.dir/build +[ 90%] Built target example1 +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f examples/trig/CMakeFiles/trig.dir/build.make examples/trig/CMakeFiles/trig.dir/build +[ 90%] Building C object examples/scalarwave/CMakeFiles/scalarwave.dir/scalarwave.c.o +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f examples/vecadd/CMakeFiles/vecadd.dir/build.make examples/vecadd/CMakeFiles/vecadd.dir/depend +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/scalarwave && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/examples/scalarwave\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -std=c99 -pthread -o CMakeFiles/scalarwave.dir/scalarwave.c.o -c /build/reproducible-path/pocl-1.6/examples/scalarwave/scalarwave.c +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/vecadd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/vecadd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/DependInfo.cmake --color= +[ 91%] Building C object examples/trig/CMakeFiles/trig.dir/trig.c.o +[ 91%] Built target example0 +make -f examples/matadd/CMakeFiles/matadd.dir/build.make examples/matadd/CMakeFiles/matadd.dir/depend +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/trig && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/examples/trig\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/trig.dir/trig.c.o -c /build/reproducible-path/pocl-1.6/examples/trig/trig.c +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/vecadd/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/depend.internal". +Scanning dependencies of target vecadd +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/matadd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matadd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matadd/CMakeFiles/matadd.dir/DependInfo.cmake --color= +In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, + from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } @@ -13800,6 +12551,12 @@ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f examples/vecadd/CMakeFiles/vecadd.dir/build.make examples/vecadd/CMakeFiles/vecadd.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matadd/CMakeFiles/matadd.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matadd/CMakeFiles/matadd.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matadd/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matadd/CMakeFiles/matadd.dir/depend.internal". +Scanning dependencies of target matadd /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { @@ -13809,32 +12566,29 @@ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -[ 50%] Linking CXX executable test_barrier_before_return -cd /build/reproducible-path/pocl-1.6/obj-aarch64-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 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_barrier_before_return.dir/test_barrier_before_return.cpp.o -o test_barrier_before_return ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 744 | (V ? HasMetadataBit : 0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/pocl-1.6/examples/trig/trig.c: In function 'main': +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f examples/matadd/CMakeFiles/matadd.dir/build.make examples/matadd/CMakeFiles/matadd.dir/build +/build/reproducible-path/pocl-1.6/examples/scalarwave/scalarwave.c: In function 'main': +/build/reproducible-path/pocl-1.6/examples/scalarwave/scalarwave.c:162:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] + 162 | fread(source, source_size, 1, source_file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +/build/reproducible-path/pocl-1.6/examples/trig/trig.c:59:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] + 59 | fread (source, source_size, 1, source_file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 91%] Building C object examples/vecadd/CMakeFiles/vecadd.dir/vecadd.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/vecadd && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/vecadd.dir/vecadd.c.o -c /build/reproducible-path/pocl-1.6/examples/vecadd/vecadd.c +[ 92%] Building C object examples/matadd/CMakeFiles/matadd.dir/matadd.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matadd && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/matadd.dir/matadd.c.o -c /build/reproducible-path/pocl-1.6/examples/matadd/matadd.c +[ 92%] Building C object examples/trig/CMakeFiles/trig.dir/trig_exec.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/trig && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/examples/trig\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/trig.dir/trig_exec.c.o -c /build/reproducible-path/pocl-1.6/examples/trig/trig_exec.c In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { @@ -13842,105 +12596,64 @@ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: +[ 92%] Linking C executable scalarwave +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/scalarwave && /usr/bin/cmake -E cmake_link_script CMakeFiles/scalarwave.dir/link.txt --verbose=1 +[ 92%] Linking C executable matrix1 +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matrix1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix1.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/scalarwave.dir/scalarwave.c.o -o scalarwave ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 92%] Building C object examples/matadd/CMakeFiles/matadd.dir/matadd_exec.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matadd && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/matadd.dir/matadd_exec.c.o -c /build/reproducible-path/pocl-1.6/examples/matadd/matadd_exec.c +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/matrix1.dir/matrix1.c.o -o matrix1 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 92%] Building C object examples/vecadd/CMakeFiles/vecadd.dir/vecadd_exec.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/vecadd && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/vecadd.dir/vecadd_exec.c.o -c /build/reproducible-path/pocl-1.6/examples/vecadd/vecadd_exec.c +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-9/include/llvm/IR/PassManager.h:45, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:23, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:21, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: -/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:452:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' -/usr/lib/llvm-9/include/llvm/Analysis/LazyCallGraph.h:112:7: required from here -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:472:24: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 472 | std::distance(Allocator.Slabs.begin(), I)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:452:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' -/usr/lib/llvm-9/include/llvm/Analysis/LazyCallGraph.h:112:7: required from here -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:472:24: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:452:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' -/usr/lib/llvm-9/include/llvm/Analysis/LazyCallGraph.h:112:7: required from here -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:472:24: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, - from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1723 | return BitsToFloat(getWord(0)); - | ~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1770 | return U.VAL - 1; - | ~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:22, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:130:23: required from 'void llvm::DenseMapBase::reserve(llvm::DenseMapBase::size_type) [with DerivedT = llvm::DenseMap; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair; llvm::DenseMapBase::size_type = unsigned int]' -/usr/lib/llvm-9/include/llvm/Transforms/InstCombine/InstCombineWorklist.h:58:36: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:21, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: -/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:208:5: required from 'void llvm::BumpPtrAllocatorImpl::Reset() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' -/usr/lib/llvm-9/include/llvm/IR/PredIteratorCache.h:74:18: required from here -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 415 | computeSlabSize(std::distance(Slabs.begin(), I)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 97 | SubclassData = val; - | ^~~ -In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_issue_757.cpp:11: -/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' - 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") - | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 536 | return cast(this)->getNumElements(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 92%] Built target matrix1 +make -f examples/boxadd/CMakeFiles/boxadd.dir/build.make examples/boxadd/CMakeFiles/boxadd.dir/depend +[ 92%] Built target scalarwave +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/boxadd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/boxadd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/boxadd/CMakeFiles/boxadd.dir/DependInfo.cmake --color= +make -f examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build.make examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/EinsteinToolkit /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/EinsteinToolkit /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/DependInfo.cmake --color= +[ 92%] Linking C executable trig +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/trig && /usr/bin/cmake -E cmake_link_script CMakeFiles/trig.dir/link.txt --verbose=1 +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/boxadd/CMakeFiles/boxadd.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/boxadd/CMakeFiles/boxadd.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/boxadd/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/boxadd/CMakeFiles/boxadd.dir/depend.internal". +Scanning dependencies of target boxadd +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f examples/boxadd/CMakeFiles/boxadd.dir/build.make examples/boxadd/CMakeFiles/boxadd.dir/build +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/trig.dir/trig.c.o CMakeFiles/trig.dir/trig_exec.c.o -o trig ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/EinsteinToolkit/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/depend.internal". +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +Scanning dependencies of target EinsteinToolkit +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build.make examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build +[ 92%] Linking C executable matadd +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matadd && /usr/bin/cmake -E cmake_link_script CMakeFiles/matadd.dir/link.txt --verbose=1 +[ 92%] Building C object examples/boxadd/CMakeFiles/boxadd.dir/boxadd.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/boxadd && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/boxadd.dir/boxadd.c.o -c /build/reproducible-path/pocl-1.6/examples/boxadd/boxadd.c +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/matadd.dir/matadd.c.o CMakeFiles/matadd.dir/matadd_exec.c.o -o matadd ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 93%] Linking C executable vecadd +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/vecadd && /usr/bin/cmake -E cmake_link_script CMakeFiles/vecadd.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/vecadd.dir/vecadd.c.o CMakeFiles/vecadd.dir/vecadd_exec.c.o -o vecadd ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 93%] Building C object examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/EinsteinToolkit.c.o +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | @@ -13951,19 +12664,22 @@ /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, - from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/EinsteinToolkit && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/examples/EinsteinToolkit\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -std=c99 -pthread -o CMakeFiles/EinsteinToolkit.dir/EinsteinToolkit.c.o -c /build/reproducible-path/pocl-1.6/examples/EinsteinToolkit/EinsteinToolkit.c +[ 93%] Linking CXX executable test_autolocals_in_constexprs +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_autolocals_in_constexprs.dir/link.txt --verbose=1 +[ 93%] Built target trig +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-9/include/llvm/ADT/APInt.h:18, + from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:33: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), @@ -13985,7 +12701,6 @@ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), @@ -14003,31 +12718,25 @@ from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ -[ 51%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rsqrt.cl.bc +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_autolocals_in_constexprs.dir/test_autolocals_in_constexprs.cpp.o -o test_autolocals_in_constexprs ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 93%] Built target matadd +[ 93%] Building C object examples/boxadd/CMakeFiles/boxadd.dir/boxadd_exec.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/boxadd && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/boxadd.dir/boxadd_exec.c.o -c /build/reproducible-path/pocl-1.6/examples/boxadd/boxadd_exec.c +[ 93%] Built target vecadd In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } @@ -14048,73 +12757,34 @@ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ -[ 51%] Built target test_barrier_before_return -In file included from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:22, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:284:39: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -make -f tests/regression/CMakeFiles/test_early_return.dir/build.make tests/regression/CMakeFiles/test_early_return.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_early_return.dir/DependInfo.cmake --color= -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: +/build/reproducible-path/pocl-1.6/examples/EinsteinToolkit/EinsteinToolkit.c: In function 'main': +/build/reproducible-path/pocl-1.6/examples/EinsteinToolkit/EinsteinToolkit.c:1434:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] + 1434 | fread(source1, source1_size, 1, source1_file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/examples/EinsteinToolkit/EinsteinToolkit.c:1444:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] + 1444 | fread(source2, source2_size, 1, source2_file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 93%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Flatten.cc.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/Flatten.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc +[ 93%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/FlattenGlobals.cc.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/FlattenGlobals.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc +In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_early_return.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_early_return.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_early_return.dir/depend.internal". -Scanning dependencies of target test_early_return -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_early_return.dir/build.make tests/regression/CMakeFiles/test_early_return.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = unsigned int; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = unsigned int; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:734:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = unsigned int; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/Option/ArgList.h:156:70: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:37: -/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 899 | setValueSubclassData(Opcode); - | ^~~~~~ -[ 51%] Building CXX object tests/regression/CMakeFiles/test_early_return.dir/test_early_return.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_early_return.dir/test_early_return.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_early_return.cpp +[ 93%] Linking CXX executable test_issue_553 +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_553.dir/link.txt --verbose=1 +[ 93%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/FlattenBarrierSubs.cc.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/FlattenBarrierSubs.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:37: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, - from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1723 | return BitsToFloat(getWord(0)); - | ~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1770 | return U.VAL - 1; - | ~~~~~~^~~ +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_issue_553.dir/test_issue_553.cpp.o -o test_issue_553 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); @@ -14133,6 +12803,9 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 93%] Linking C executable boxadd +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/boxadd && /usr/bin/cmake -E cmake_link_script CMakeFiles/boxadd.dir/link.txt --verbose=1 /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); @@ -14141,11 +12814,15 @@ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ +[ 93%] Built target test_autolocals_in_constexprs +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/boxadd.dir/boxadd.c.o CMakeFiles/boxadd.dir/boxadd_exec.c.o -o boxadd ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 94%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/HandleSamplerInitialization.cc.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/HandleSamplerInitialization.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:37: +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | @@ -14158,66 +12835,18 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:24, - from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::AttributedTypeLoc; TypeClass = clang::AttributedType; LocalData = clang::AttributedLocInfo]': -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::AttributedTypeLoc; TypeClass = clang::AttributedType; LocalData = clang::AttributedLocInfo]' -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::AttributedTypeLoc; TypeClass = clang::AttributedType; LocalData = clang::AttributedLocInfo]' -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:869:28: required from here -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 382 | size = llvm::alignTo(size, extraAlign); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCObjectTypeLoc; TypeClass = clang::ObjCObjectType; LocalData = clang::ObjCObjectTypeLocInfo]': -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCObjectTypeLoc; TypeClass = clang::ObjCObjectType; LocalData = clang::ObjCObjectTypeLocInfo]' -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCObjectTypeLoc; TypeClass = clang::ObjCObjectType; LocalData = clang::ObjCObjectTypeLocInfo]' -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1014:28: required from here -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::MacroQualifiedTypeLoc; TypeClass = clang::MacroQualifiedType; LocalData = clang::MacroQualifiedLocInfo]': -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::MacroQualifiedTypeLoc; TypeClass = clang::MacroQualifiedType; LocalData = clang::MacroQualifiedLocInfo]' -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::MacroQualifiedTypeLoc; TypeClass = clang::MacroQualifiedType; LocalData = clang::MacroQualifiedLocInfo]' -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1098:56: required from here -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 236 | (V ? 1 : 0)); | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::ParenTypeLoc; TypeClass = clang::ParenType; LocalData = clang::ParenLocInfo]': -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ParenTypeLoc; TypeClass = clang::ParenType; LocalData = clang::ParenLocInfo]' -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ParenTypeLoc; TypeClass = clang::ParenType; LocalData = clang::ParenLocInfo]' -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1154:28: required from here -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::FunctionTypeLoc; TypeClass = clang::FunctionType; LocalData = clang::FunctionLocInfo]': -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::FunctionTypeLoc; TypeClass = clang::FunctionType; LocalData = clang::FunctionLocInfo]' -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::FunctionTypeLoc; TypeClass = clang::FunctionType; LocalData = clang::FunctionLocInfo]' -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1447:28: required from here -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::ArrayTypeLoc; TypeClass = clang::ArrayType; LocalData = clang::ArrayLocInfo]': -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ArrayTypeLoc; TypeClass = clang::ArrayType; LocalData = clang::ArrayLocInfo]' -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ArrayTypeLoc; TypeClass = clang::ArrayType; LocalData = clang::ArrayLocInfo]' -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1529:28: required from here -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentAddressSpaceTypeLoc; TypeClass = clang::DependentAddressSpaceType; LocalData = clang::DependentAddressSpaceLocInfo]': -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentAddressSpaceTypeLoc; TypeClass = clang::DependentAddressSpaceType; LocalData = clang::DependentAddressSpaceLocInfo]' -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentAddressSpaceTypeLoc; TypeClass = clang::DependentAddressSpaceType; LocalData = clang::DependentAddressSpaceLocInfo]' -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1744:34: required from here -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::ElaboratedTypeLoc; TypeClass = clang::ElaboratedType; LocalData = clang::ElaboratedLocInfo]': -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ElaboratedTypeLoc; TypeClass = clang::ElaboratedType; LocalData = clang::ElaboratedLocInfo]' -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ElaboratedTypeLoc; TypeClass = clang::ElaboratedType; LocalData = clang::ElaboratedLocInfo]' -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:2008:28: required from here -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | @@ -14230,33 +12859,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::PackExpansionTypeLoc; TypeClass = clang::PackExpansionType; LocalData = clang::PackExpansionTypeLocInfo]': -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::PackExpansionTypeLoc; TypeClass = clang::PackExpansionType; LocalData = clang::PackExpansionTypeLocInfo]' -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::PackExpansionTypeLoc; TypeClass = clang::PackExpansionType; LocalData = clang::PackExpansionTypeLocInfo]' -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:2228:28: required from here -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::AtomicTypeLoc; TypeClass = clang::AtomicType; LocalData = clang::AtomicTypeLocInfo]': -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::AtomicTypeLoc; TypeClass = clang::AtomicType; LocalData = clang::AtomicTypeLocInfo]' -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::AtomicTypeLoc; TypeClass = clang::AtomicType; LocalData = clang::AtomicTypeLocInfo]' -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:2244:34: required from here -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::PipeTypeLoc; TypeClass = clang::PipeType; LocalData = clang::PipeTypeLocInfo]': -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::PipeTypeLoc; TypeClass = clang::PipeType; LocalData = clang::PipeTypeLocInfo]' -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::PipeTypeLoc; TypeClass = clang::PipeType; LocalData = clang::PipeTypeLocInfo]' -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:2302:62: required from here -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: -/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 97 | SubclassData = val; - | ^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | @@ -14275,15 +12877,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:22, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = char; ValueT = clang::ComparisonCategoryInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = char; ValueT = clang::ComparisonCategoryInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = char; ValueT = clang::ComparisonCategoryInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/clang/AST/ComparisonCategories.h:230:65: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | @@ -14296,11 +12889,7 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const clang::FileEntry*; ValueT = const clang::FileEntry*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const clang::FileEntry*; ValueT = const clang::FileEntry*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const clang::FileEntry*; ValueT = const clang::FileEntry*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/clang/Basic/SourceManager.h:612:10: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); @@ -14322,84 +12911,15 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 51%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/select.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/select.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/select.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 536 | return cast(this)->getNumElements(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 94%] Built target boxadd +[ 94%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitConditionalBarriers.cc.o +[ 94%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitLoopBarriers.cc.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/ImplicitConditionalBarriers.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, - from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 70 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 102 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 128 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 163 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 197 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, - from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, - from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: -/usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: -/usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 249 | AlignedCharArray::value, - | ^ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/ImplicitLoopBarriers.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -14430,433 +12950,27 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 169 | SubClassData = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 245 | Visibility = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 256 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 457 | Linkage = LT; - | ^~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h:19, - from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:17, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::pair; bool = false]' -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:249:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' -/usr/lib/llvm-9/include/clang/AST/ASTContext.h:673:42: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 94%] Built target test_issue_553 +[ 94%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/IsolateRegions.cc.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/IsolateRegions.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc +In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: -/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:32: -/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': -/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 359 | SmallVector ArgTys{Args...}; - | ^~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:22, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const clang::DeclContext*; ValueT = llvm::StringRef; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const clang::DeclContext*; ValueT = llvm::StringRef; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const clang::DeclContext*; ValueT = llvm::StringRef; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/clang/Sema/CodeCompleteConsumer.h:643:42: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 117 | BBInfo::getHashValue(Edge.getEnd())); + | ^ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: -/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 899 | setValueSubclassData(Opcode); - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3703 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3726 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 978 | vt->getNumElements()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1180 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1202 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1352 | (ID << 2)); - | ~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4409 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4416 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4450 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4457 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2091 | Total += B.input_size(); - | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, +In file included from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: -/usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 122 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 51%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/shuffle.cl.bc -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:39: -/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 503 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/shuffle.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/shuffle.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:32: -/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 899 | setValueSubclassData(Opcode); - | ^~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:32: -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 978 | vt->getNumElements()); - | ~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:39: -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 263 | (B * FastMathFlags::AllowReassoc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 263 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 269 | (B * FastMathFlags::NoNaNs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 269 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 275 | (B * FastMathFlags::NoInfs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 275 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 281 | (B * FastMathFlags::NoSignedZeros); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 281 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::AliasSetTracker::ASTCallbackVH; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AliasSetTracker::ASTCallbackVH; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AliasSetTracker::ASTCallbackVH; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Analysis/AliasSetTracker.h:359:54: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 287 | (B * FastMathFlags::AllowReciprocal); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 287 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 293 | (B * FastMathFlags::AllowContract); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 293 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 299 | (B * FastMathFlags::ApproxFunc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 299 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 305 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 305 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 311 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 311 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:91:37: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h:19, - from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:17, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::WeakTrackingVH; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::WeakTrackingVH]' -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::WeakTrackingVH; unsigned int N = 4]' -/usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:41:7: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1180 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1202 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:22, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:829:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:224:39: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 530 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | }); - | ~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1352 | (ID << 2)); - | ~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2091 | Total += B.input_size(); - | ^ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/IR/LegacyPassManagers.h:304:51: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:32: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | @@ -14944,19 +13058,14 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 51%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/signbit.cl.bc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/signbit.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/signbit.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:166:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Analysis/LazyCallGraph.h:565:24: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1111 | NumEntries = Num; - | ^~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -14987,83 +13096,16 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/PassManager.h:45, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:23, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: -/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': -/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 359 | SmallVector ArgTys{Args...}; - | ^~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = const llvm::BasicBlock*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/Analysis/OrderedInstructions.h:44:49: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const llvm::BasicBlock*; ValueT = const llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = const llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = const llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Analysis/InstructionPrecedenceTracking.h:53:35: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Instruction*; ValueT = llvm::MemDepResult; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::MemDepResult; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::MemDepResult; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' -/usr/lib/llvm-9/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::MemoryDependenceResults::NonLocalPointerInfo>; KeyT = llvm::PointerIntPair; ValueT = llvm::MemoryDependenceResults::NonLocalPointerInfo; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::MemoryDependenceResults::NonLocalPointerInfo>]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = llvm::MemoryDependenceResults::NonLocalPointerInfo; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::MemoryDependenceResults::NonLocalPointerInfo>]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = llvm::MemoryDependenceResults::NonLocalPointerInfo; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::MemoryDependenceResults::NonLocalPointerInfo>]' -/usr/lib/llvm-9/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' -/usr/lib/llvm-9/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, bool> >; KeyT = llvm::Instruction*; ValueT = std::pair, bool>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, bool> >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = std::pair, bool>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, bool> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = std::pair, bool>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, bool> >]' -/usr/lib/llvm-9/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/IR/PredIteratorCache.h:27:7: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/IR/PredIteratorCache.h:27:7: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); @@ -15136,357 +13178,6 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:67:77: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:249:7: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:37: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -[ 51%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sign.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sign.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sign.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:32: -/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 503 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:67:77: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = const clang::FileEntry*; MapTy = llvm::DenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:249:7: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:32: -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 263 | (B * FastMathFlags::AllowReassoc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 263 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 269 | (B * FastMathFlags::NoNaNs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 269 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 275 | (B * FastMathFlags::NoInfs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 275 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 281 | (B * FastMathFlags::NoSignedZeros); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 281 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 287 | (B * FastMathFlags::AllowReciprocal); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 287 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 293 | (B * FastMathFlags::AllowContract); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 293 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 299 | (B * FastMathFlags::ApproxFunc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 299 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 305 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 305 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 311 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 311 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 530 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | }); - | ~~ -In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, - from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, - from /usr/lib/llvm-9/include/llvm/Pass.h:364, - from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:28, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: -/usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 117 | BBInfo::getHashValue(Edge.getEnd())); - | ^ -[ 51%] Linking CXX executable test_infinite_loop -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_infinite_loop.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_infinite_loop.dir/test_infinite_loop.cpp.o -o test_infinite_loop ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -In file included from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 131 | (V ? 32 : 0)); - | ~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 142 | (V ? 64 : 0)); - | ~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 236 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 255 | ((unsigned)Ordering << 7)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 358 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 380 | ((unsigned)Ordering << 7)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 51%] Linking CXX executable test_locals -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 486 | ((unsigned)Ordering << 1)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 567 | (unsigned)V); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 577 | (IsWeak << 8)); - | ~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 593 | ((unsigned)Ordering << 2)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 606 | ((unsigned)Ordering << 5)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_locals.dir/link.txt --verbose=1 -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 770 | setInstructionSubclassData((SubclassData & 31) | - | ~~~~~~~~~~~~~~~~~~~~^ - 771 | (Operation << 5)); - | ~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 784 | (unsigned)V); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 800 | ((unsigned)Ordering << 2)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1445 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1468 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1653 | unsigned(TCK)); - | ~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1111 | NumEntries = Num; - | ^~~ -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_locals.dir/test_locals.cpp.o -o test_locals ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_early_return.cpp:28: -/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' - 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") - | ^ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 2831 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -[ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/smoothstep.cl.bc -[ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/step.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/smoothstep.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/smoothstep.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/step.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/step.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:734:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:701:43: required from 'llvm::RegionInfoBase::RegionInfoBase(llvm::RegionInfoBase&&) [with Tr = llvm::RegionTraits]' -/usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:910:74: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); @@ -15509,12 +13200,6 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -15522,8 +13207,6 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ -[ 52%] Built target test_infinite_loop -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 /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), @@ -15541,8 +13224,6 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/DependInfo.cmake --color= /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), @@ -15553,28 +13234,13 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolutionExpressions.h:660:52: required from 'llvm::SCEVRewriteVisitor::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]' -/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolutionExpressions.h:799:58: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:32: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:38: +/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 503 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); @@ -15591,68 +13257,25 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/depend.internal". -Scanning dependencies of target test_for_with_var_iteration_count -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build.make tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 53%] Building CXX object tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/test_for_with_var_iteration_count.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_for_with_var_iteration_count.dir/test_for_with_var_iteration_count.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_for_with_var_iteration_count.cpp In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -[ 53%] Built target test_locals -make -f tests/regression/CMakeFiles/test_issue_445.dir/build.make tests/regression/CMakeFiles/test_issue_445.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_445.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_445.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_445.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_445.dir/depend.internal". -Scanning dependencies of target test_issue_445 -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_issue_445.dir/build.make tests/regression/CMakeFiles/test_issue_445.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:42: -/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 503 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 54%] Building CXX object tests/regression/CMakeFiles/test_issue_445.dir/test_issue_445.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_issue_445.dir/test_issue_445.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_issue_445.cpp -In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 54%] Linking CXX executable test_issue_231 -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_231.dir/link.txt --verbose=1 + from /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:36: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 68 | Size = N; + | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:42: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:38: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); @@ -15766,161 +13389,110 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_issue_231.dir/test_issue_231.cpp.o -o test_issue_231 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1111 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' -/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:829:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:537:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:143:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' -/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h:819:71: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::ScalarEvolution::ExitLimit>]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::ScalarEvolution::ExitLimit>]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::ScalarEvolution::ExitLimit>]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::ScalarEvolution::ExitLimit>]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::ScalarEvolution::ExitLimit>]' -/usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h:1550:72: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1111 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1111 | NumEntries = Num; - | ^~~ -[ 54%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sub_sat.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sub_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sub_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -make -f tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build.make tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/depend.internal". -Scanning dependencies of target test_flatten_barrier_subs -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-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]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:67:77: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::CachedHashString; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:267:7: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] -[ 54%] Building CXX object tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/test_flatten_barrier_subs.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_flatten_barrier_subs.dir/test_flatten_barrier_subs.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_flatten_barrier_subs.cpp -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = unsigned int; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = unsigned int; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = unsigned int; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:546:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Function*; ValueArgs = {}; DerivedT = llvm::DenseMap > >; KeyT = llvm::Function*; ValueT = llvm::DenseMap >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair > >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:334:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap > >; KeyT = llvm::Function*; ValueT = llvm::DenseMap >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair > >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair > >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:338:28: required from 'ValueT& llvm::DenseMapBase::operator[](KeyT&&) [with DerivedT = llvm::DenseMap > >; KeyT = llvm::Function*; ValueT = llvm::DenseMap >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair > >]' -/usr/lib/llvm-9/include/llvm/Transforms/IPO/Attributor.h:317:32: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 2; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:533:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:577:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::FileEntry*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:543:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::FileEntry* const&; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:263:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:189:30: required from 'std::pair::Iterator, bool> llvm::detail::DenseSetImpl::insert(const ValueT&) [with ValueT = const clang::FileEntry*; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-9/include/llvm/ADT/SetVector.h:142:30: required from 'bool llvm::SetVector::insert(const value_type&) [with T = const clang::FileEntry*; Vector = llvm::SmallVector; Set = llvm::SmallDenseSet >; llvm::SetVector::value_type = const clang::FileEntry*]' -/usr/lib/llvm-9/include/clang/Basic/Module.h:504:27: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1032:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1032 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ -[ 54%] Built target test_issue_231 -make -f tests/regression/CMakeFiles/test_vectors_as_args.dir/build.make tests/regression/CMakeFiles/test_vectors_as_args.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_vectors_as_args.dir/DependInfo.cmake --color= -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 2; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:489:5: required from 'void llvm::DenseMapBase::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:589:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::FileEntry*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:543:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::FileEntry* const&; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:263:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:189:30: required from 'std::pair::Iterator, bool> llvm::detail::DenseSetImpl::insert(const ValueT&) [with ValueT = const clang::FileEntry*; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-9/include/llvm/ADT/SetVector.h:142:30: required from 'bool llvm::SetVector::insert(const value_type&) [with T = const clang::FileEntry*; Vector = llvm::SmallVector; Set = llvm::SmallDenseSet >; llvm::SetVector::value_type = const clang::FileEntry*]' -/usr/lib/llvm-9/include/clang/Basic/Module.h:504:27: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1111 | NumEntries = Num; - | ^~~ -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_vectors_as_args.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_vectors_as_args.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_vectors_as_args.dir/depend.internal". -Scanning dependencies of target test_vectors_as_args -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_vectors_as_args.dir/build.make tests/regression/CMakeFiles/test_vectors_as_args.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:36: +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 337 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:35: +/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': +/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 359 | SmallVector ArgTys{Args...}; + | ^~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, + from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, + from /usr/lib/llvm-9/include/llvm/Pass.h:364, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:38: +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 268 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +[ 94%] Linking C executable EinsteinToolkit +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/EinsteinToolkit && /usr/bin/cmake -E cmake_link_script CMakeFiles/EinsteinToolkit.dir/link.txt --verbose=1 In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h:19, - from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:17, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' -/usr/include/c++/10/bits/stl_iterator.h:639:22: required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector; typename _Container::value_type = llvm::DiagnosticInfoOptimizationBase::Argument]' -/usr/include/c++/10/bits/stl_algobase.h:380:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' -/usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' -/usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' -/usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' -/usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' -/usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:638:75: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -[ 54%] Building CXX object tests/regression/CMakeFiles/test_vectors_as_args.dir/test_vectors_as_args.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_vectors_as_args.dir/test_vectors_as_args.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_vectors_as_args.cpp -In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_for_with_var_iteration_count.cpp:28: -/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' - 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") - | ^ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + from /usr/lib/llvm-9/include/llvm/IR/Module.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 68 | Size = N; + | ^ +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/EinsteinToolkit.dir/EinsteinToolkit.c.o -o EinsteinToolkit ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, + from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1723 | return BitsToFloat(getWord(0)); + | ~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1770 | return U.VAL - 1; + | ~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: +/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 97 | SubclassData = val; + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 536 | return cast(this)->getNumElements(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 94%] Built target EinsteinToolkit In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, @@ -15928,80 +13500,36 @@ from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 54%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitLoopBarriers.cc.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/ImplicitLoopBarriers.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc -[ 54%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/upsample.cl.bc -In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_issue_445.cpp:9: -/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' - 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") - | ^ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/upsample.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/upsample.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -[ 54%] Linking CXX executable test_issue_757 -cd /build/reproducible-path/pocl-1.6/obj-aarch64-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 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_issue_757.dir/test_issue_757.cpp.o -o test_issue_757 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1111 | NumEntries = Num; - | ^~~ -In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_flatten_barrier_subs.cpp:29: -/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' - 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") - | ^ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 54%] Built target test_issue_757 -make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/depend -[ 54%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vload.cl.bc -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/DependInfo.cmake --color= -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vload.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/depend.internal". -Scanning dependencies of target test_alignment_with_dynamic_wg -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-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 + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 68 | Size = N; + | ^ +[ 94%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Kernel.cc.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/Kernel.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: + from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} @@ -16010,35 +13538,19 @@ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 54%] Building CXX object tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/test_alignment_with_dynamic_wg.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_alignment_with_dynamic_wg.dir/test_alignment_with_dynamic_wg.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_alignment_with_dynamic_wg.cpp -In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 268 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_vectors_as_args.cpp:28: -/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' - 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") - | ^ -[ 55%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vload_half.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vload_half.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload_half.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 68 | Size = N; + | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; @@ -16051,63 +13563,31 @@ /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, - from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 337 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:39, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 68 | Size = N; + | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { @@ -16115,15 +13595,35 @@ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ -[ 55%] Linking CXX executable test_early_return -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_early_return.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_early_return.dir/test_early_return.cpp.o -o test_early_return ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, +In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:36: +/usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 122 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 68 | Size = N; + | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | @@ -16134,25 +13634,21 @@ /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 268 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: + from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; @@ -16165,33 +13661,13 @@ /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 97 | SubclassData = val; - | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 536 | return cast(this)->getNumElements(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, @@ -16199,8 +13675,8 @@ from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: + from /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:36: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), @@ -16239,24 +13715,32 @@ from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, +In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 268 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:39, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 268 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; @@ -16277,48 +13761,657 @@ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ -[ 55%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vload_store_half_f16c.c.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-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 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vload_store_half_f16c.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload_store_half_f16c.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h -In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: +In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: +/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 97 | SubclassData = val; + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 68 | Size = N; + | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, +In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 899 | setValueSubclassData(Opcode); - | ^~~~~~ -[ 55%] Built target test_early_return -In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, +/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 536 | return cast(this)->getNumElements(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, + from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1723 | return BitsToFloat(getWord(0)); + | ~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1770 | return U.VAL - 1; + | ~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:45, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: +/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 268 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, + from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, + from /usr/lib/llvm-9/include/llvm/Pass.h:364, + from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:28, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 268 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: +/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 268 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: +/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': +/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 359 | SmallVector ArgTys{Args...}; + | ^~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, + from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 337 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: +/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: +/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: +/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 97 | SubclassData = val; + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:36: +/usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 117 | BBInfo::getHashValue(Edge.getEnd())); + | ^ +In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 415 | computeSlabSize(std::distance(Slabs.begin(), I)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, + from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 337 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^ +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 536 | return cast(this)->getNumElements(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, + from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:45, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 337 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:45, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^~ +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: +/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^~ +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^ +In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, + from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 337 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:45, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 744 | (V ? HasMetadataBit : 0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:41: +/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 899 | setValueSubclassData(Opcode); + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, + from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, + from /usr/lib/llvm-9/include/llvm/Pass.h:364, + from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:28, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 268 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:45, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, + from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 337 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:41: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ -make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/DependInfo.cmake --color= +In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 744 | (V ? HasMetadataBit : 0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); @@ -16337,6 +14430,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^~ +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); @@ -16345,74 +14461,44 @@ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2091 | Total += B.input_size(); - | ^ -In file included from /build/reproducible-path/pocl-1.6/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 /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, +In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 122 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 55%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/IsolateRegions.cc.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/IsolateRegions.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/depend.internal". -Scanning dependencies of target test_assign_loop_variable_to_privvar_makes_it_local_2 -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 55%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vstore.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vstore.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vstore.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -[ 55%] Building C object tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/test_assign_loop_variable_to_privvar_makes_it_local_2.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/test_assign_loop_variable_to_privvar_makes_it_local_2.c.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_assign_loop_variable_to_privvar_makes_it_local_2.c -[ 55%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Kernel.cc.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/Kernel.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc -[ 55%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vstore_half.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vstore_half.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vstore_half.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/IR/PassManager.h:45, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:23, +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 744 | (V ? HasMetadataBit : 0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2091 | Total += B.input_size(); + | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': -/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 359 | SmallVector ArgTys{Args...}; - | ^~~~~~~~~~~~~~~~~ -[ 55%] Linking CXX executable test_for_with_var_iteration_count -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_for_with_var_iteration_count.dir/link.txt --verbose=1 -[ 56%] Linking C executable test_assign_loop_variable_to_privvar_makes_it_local_2 -cd /build/reproducible-path/pocl-1.6/obj-aarch64-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 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_for_with_var_iteration_count.dir/test_for_with_var_iteration_count.cpp.o -o test_for_with_var_iteration_count ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/test_assign_loop_variable_to_privvar_makes_it_local_2.c.o -o test_assign_loop_variable_to_privvar_makes_it_local_2 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 56%] Built target test_assign_loop_variable_to_privvar_makes_it_local_2 -make -f tests/regression/CMakeFiles/test_loop_phi_replication.dir/build.make tests/regression/CMakeFiles/test_loop_phi_replication.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_loop_phi_replication.dir/DependInfo.cmake --color= -In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 117 | BBInfo::getHashValue(Edge.getEnd())); - | ^ -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_loop_phi_replication.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_loop_phi_replication.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_loop_phi_replication.dir/depend.internal". -Scanning dependencies of target test_loop_phi_replication -In file included from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:41: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | @@ -16425,7 +14511,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | @@ -16450,7 +14535,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -make -f tests/regression/CMakeFiles/test_loop_phi_replication.dir/build.make tests/regression/CMakeFiles/test_loop_phi_replication.dir/build /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | @@ -16485,6 +14569,15 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1111 | NumEntries = Num; + | ^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ @@ -16502,7 +14595,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) @@ -16525,7 +14617,6 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | @@ -16538,170 +14629,26 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ -[ 57%] Building CXX object tests/regression/CMakeFiles/test_loop_phi_replication.dir/test_loop_phi_replication.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_loop_phi_replication.dir/test_loop_phi_replication.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_loop_phi_replication.cpp -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 2831 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -[ 57%] Built target test_for_with_var_iteration_count -make -f tests/regression/CMakeFiles/test_setargs.dir/build.make tests/regression/CMakeFiles/test_setargs.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_setargs.dir/DependInfo.cmake --color= -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -[ 57%] Linking CXX executable test_issue_445 -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_445.dir/link.txt --verbose=1 -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3703 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3726 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_setargs.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_setargs.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_setargs.dir/depend.internal". -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -Scanning dependencies of target test_setargs -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_setargs.dir/build.make tests/regression/CMakeFiles/test_setargs.dir/build -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_issue_445.dir/test_issue_445.cpp.o -o test_issue_445 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4409 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4416 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4450 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4457 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:39, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 68 | Size = N; - | ^ -[ 57%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/wait_group_events.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/wait_group_events.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/wait_group_events.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -[ 57%] Linking CXX executable test_flatten_barrier_subs -[ 58%] Building CXX object tests/regression/CMakeFiles/test_setargs.dir/test_setargs.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_setargs.dir/test_setargs.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_setargs.cpp -cd /build/reproducible-path/pocl-1.6/obj-aarch64-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 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_flatten_barrier_subs.dir/test_flatten_barrier_subs.cpp.o -o test_flatten_barrier_subs ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 68 | Size = N; - | ^ -In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:39, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 268 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 58%] Built target test_flatten_barrier_subs -make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/DependInfo.cmake --color= +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:40: +/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 503 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:45, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/depend.internal". /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; @@ -16710,74 +14657,12 @@ /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ -Scanning dependencies of target test_assign_loop_variable_to_privvar_makes_it_local -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 58%] Building C object tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/test_assign_loop_variable_to_privvar_makes_it_local.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/test_assign_loop_variable_to_privvar_makes_it_local.c.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_assign_loop_variable_to_privvar_makes_it_local.c -In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, - from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:45, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 337 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -[ 58%] Built target test_issue_445 -make -f tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/build.make tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/depend.internal". -Scanning dependencies of target test_llvm_segfault_debian_bug_975931 -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/build.make tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:45, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { @@ -16785,56 +14670,6 @@ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ -In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 268 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -[ 58%] Building CXX object tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/test_llvm_segfault_debian_bug_975931.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/test_llvm_segfault_debian_bug_975931.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_llvm_segfault_debian_bug_975931.cpp -In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: -/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -[ 58%] Linking C executable test_assign_loop_variable_to_privvar_makes_it_local -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/test_assign_loop_variable_to_privvar_makes_it_local.c.o -o test_assign_loop_variable_to_privvar_makes_it_local ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:45, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 744 | (V ? HasMetadataBit : 0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, @@ -16842,8 +14677,9 @@ from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } @@ -16880,23 +14716,30 @@ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_llvm_segfault_debian_bug_975931.cpp:30: -/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/config.h:207: warning: "SRCDIR" redefined - 207 | #define SRCDIR "/build/reproducible-path/pocl-1.6" - | -: note: this is the location of the previous definition -In file included from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:45, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:161:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:836:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1019:72: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { @@ -16904,17 +14747,83 @@ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:39: -/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 503 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, + from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1723 | return BitsToFloat(getWord(0)); + | ~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1770 | return U.VAL - 1; + | ~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 2831 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, + from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:46, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1723 | return BitsToFloat(getWord(0)); + | ~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1770 | return U.VAL - 1; + | ~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, + from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1723 | return BitsToFloat(getWord(0)); + | ~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1770 | return U.VAL - 1; + | ~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:39: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:40: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); @@ -16936,6 +14845,39 @@ /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3703 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3726 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | @@ -16945,6 +14887,9 @@ /usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 263 | (B * FastMathFlags::AllowReassoc); | ^ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | @@ -16963,6 +14908,9 @@ /usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 275 | (B * FastMathFlags::NoInfs); | ^ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | @@ -17013,6 +14961,23 @@ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); @@ -17020,6 +14985,22 @@ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4409 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4416 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4450 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4457 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { @@ -17028,43 +15009,36 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ -[ 58%] Built target test_assign_loop_variable_to_privvar_makes_it_local -[ 58%] Linking CXX executable test_vectors_as_args -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_vectors_as_args.dir/link.txt --verbose=1 -make -f tests/regression/CMakeFiles/test_undominated_variable.dir/build.make tests/regression/CMakeFiles/test_undominated_variable.dir/depend -In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, - from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, +In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 744 | (V ? HasMetadataBit : 0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:46, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1723 | return BitsToFloat(getWord(0)); - | ~~~~~~~^~~ -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_vectors_as_args.dir/test_vectors_as_args.cpp.o -o test_vectors_as_args ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1770 | return U.VAL - 1; - | ~~~~~~^~~ -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_undominated_variable.dir/DependInfo.cmake --color= -[ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/write_image.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/write_image.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/write_image.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_undominated_variable.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_undominated_variable.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_undominated_variable.dir/depend.internal". -Scanning dependencies of target test_undominated_variable -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_undominated_variable.dir/build.make tests/regression/CMakeFiles/test_undominated_variable.dir/build + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: +/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 97 | SubclassData = val; + | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | @@ -17085,15 +15059,400 @@ /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:41: +/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 503 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 97 | SubclassData = val; + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/SmallPtrSet.h:18, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:34: +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 70 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 102 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 128 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 163 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 197 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, + from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, + from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: +/usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: +/usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 249 | AlignedCharArray::value, + | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 536 | return cast(this)->getNumElements(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, + from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 70 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 102 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 128 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 163 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 197 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, + from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, + from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: +/usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: +/usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 249 | AlignedCharArray::value, + | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: +/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 169 | SubClassData = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:41: +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 245 | Visibility = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 256 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 457 | Linkage = LT; + | ^~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 744 | (V ? HasMetadataBit : 0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 169 | SubClassData = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 245 | Visibility = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 256 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 263 | (B * FastMathFlags::AllowReassoc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 263 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 269 | (B * FastMathFlags::NoNaNs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 269 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 275 | (B * FastMathFlags::NoInfs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, + from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 275 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 281 | (B * FastMathFlags::NoSignedZeros); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 281 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 287 | (B * FastMathFlags::AllowReciprocal); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 287 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 293 | (B * FastMathFlags::AllowContract); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 293 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 299 | (B * FastMathFlags::ApproxFunc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1723 | return BitsToFloat(getWord(0)); + | ~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 299 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 305 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 305 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 311 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 311 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:46, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 536 | return cast(this)->getNumElements(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -[ 58%] Linking CXX executable test_llvm_segfault_debian_bug_975931 -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/link.txt --verbose=1 +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 457 | Linkage = LT; + | ^~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 530 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | }); + | ~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, @@ -17111,15 +15470,66 @@ /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1770 | return U.VAL - 1; + | ~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, + from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:39, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 70 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 102 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:46, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 128 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 163 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 197 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); @@ -17131,10 +15541,8 @@ from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:39, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), @@ -17156,6 +15564,27 @@ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ +In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, + from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, + from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:46, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: +/usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: +/usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 249 | AlignedCharArray::value, + | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, + from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: +/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 97 | SubclassData = val; + | ^~~ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), @@ -17175,12 +15604,42 @@ from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:46, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: +/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: +/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, + from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 536 | return cast(this)->getNumElements(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, @@ -17211,9 +15670,45 @@ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ -[ 58%] Building CXX object tests/regression/CMakeFiles/test_undominated_variable.dir/test_undominated_variable.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_undominated_variable.dir/test_undominated_variable.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_undominated_variable.cpp -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/test_llvm_segfault_debian_bug_975931.cpp.o -o test_llvm_segfault_debian_bug_975931 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 169 | SubClassData = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: +/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 899 | setValueSubclassData(Opcode); + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 245 | Visibility = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 256 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 457 | Linkage = LT; + | ^~ In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:46, @@ -17222,31 +15717,169 @@ /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, + from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 337 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, - from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: + from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ -[ 58%] Built target test_vectors_as_args -make -f tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build.make tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/depend +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:46, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, - from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, +In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, + from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 70 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 102 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 128 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 163 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 197 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, + from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, + from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, + from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: +/usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: +/usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 249 | AlignedCharArray::value, + | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, + from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 169 | SubClassData = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 245 | Visibility = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 256 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 457 | Linkage = LT; + | ^~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); @@ -17255,27 +15888,219 @@ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/DependInfo.cmake --color= -In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, +In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, + from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 70 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 102 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 128 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 163 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 197 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, + from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, + from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: +/usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: +/usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 249 | AlignedCharArray::value, + | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:46, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 899 | setValueSubclassData(Opcode); + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, +In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 169 | SubClassData = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 245 | Visibility = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 256 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 457 | Linkage = LT; + | ^~ +In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, + from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: +/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1180 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1202 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1352 | (ID << 2)); + | ~~~~~~~~~ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: +/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': +/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 359 | SmallVector ArgTys{Args...}; + | ^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:46, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 978 | vt->getNumElements()); + | ~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: +/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^~ +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:41: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 978 | vt->getNumElements()); + | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2091 | Total += B.input_size(); + | ^ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); @@ -17284,18 +16109,57 @@ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/depend.internal". -Scanning dependencies of target test_barrier_between_for_loops -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ -make -f tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build.make tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: +/usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 122 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1180 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1202 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1352 | (ID << 2)); + | ~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 978 | vt->getNumElements()); + | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); @@ -17304,13 +16168,18 @@ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 59%] Building CXX object tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/test_barrier_between_for_loops.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_barrier_between_for_loops.dir/test_barrier_between_for_loops.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_barrier_between_for_loops.cpp /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1180 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1202 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:46, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: @@ -17318,15 +16187,78 @@ /usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 122 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, - from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2091 | Total += B.input_size(); + | ^ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1352 | (ID << 2)); + | ~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: + from /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:36: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2091 | Total += B.input_size(); + | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 122 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 744 | (V ? HasMetadataBit : 0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/SmallPtrSet.h:18, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:33: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), @@ -17334,6 +16266,17 @@ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ +In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, + from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, + from /usr/lib/llvm-9/include/llvm/Pass.h:364, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:38: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), @@ -17348,7 +16291,6 @@ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ -[ 59%] Built target test_llvm_segfault_debian_bug_975931 /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), @@ -17366,21 +16308,16 @@ from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, - from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ -make -f tests/regression/CMakeFiles/test_null_arg.dir/build.make tests/regression/CMakeFiles/test_null_arg.dir/depend In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, - from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; @@ -17405,44 +16342,124 @@ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_null_arg.dir/DependInfo.cmake --color= -In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, - from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: +In file included from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, +In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:39: +/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 899 | setValueSubclassData(Opcode); + | ^~~~~~ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:32: +/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': +/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 359 | SmallVector ArgTys{Args...}; + | ^~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 131 | (V ? 32 : 0)); + | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 142 | (V ? 64 : 0)); + | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 236 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 255 | ((unsigned)Ordering << 7)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 358 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 380 | ((unsigned)Ordering << 7)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 486 | ((unsigned)Ordering << 1)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 567 | (unsigned)V); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 577 | (IsWeak << 8)); + | ~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 593 | ((unsigned)Ordering << 2)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 606 | ((unsigned)Ordering << 5)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 770 | setInstructionSubclassData((SubclassData & 31) | + | ~~~~~~~~~~~~~~~~~~~~^ + 771 | (Operation << 5)); + | ~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 784 | (unsigned)V); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 800 | ((unsigned)Ordering << 2)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:39: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_null_arg.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_null_arg.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_null_arg.dir/depend.internal". -Scanning dependencies of target test_null_arg -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_null_arg.dir/build.make tests/regression/CMakeFiles/test_null_arg.dir/build /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); @@ -17455,13 +16472,52 @@ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1445 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-9/include/llvm/IR/PassManager.h:45, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:23, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: +/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': +/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 359 | SmallVector ArgTys{Args...}; + | ^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1468 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/PassManager.h:45, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:23, + from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:46, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': +/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 359 | SmallVector ArgTys{Args...}; + | ^~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); @@ -17470,46 +16526,25 @@ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1653 | unsigned(TCK)); + | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -[ 59%] Building CXX object tests/regression/CMakeFiles/test_null_arg.dir/test_null_arg.cpp.o -In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_loop_phi_replication.cpp:28: -/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' - 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") - | ^ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_null_arg.dir/test_null_arg.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_null_arg.cpp -In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_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.") - | ^ -[ 60%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pocl_fma.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pocl_fma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -In file included from /usr/lib/llvm-9/include/llvm/IR/PassManager.h:45, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:23, - from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:46, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': -/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 359 | SmallVector ArgTys{Args...}; - | ^~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:39: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | @@ -17534,6 +16569,20 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1111 | NumEntries = Num; + | ^~~ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: +/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': +/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 359 | SmallVector ArgTys{Args...}; + | ^~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | @@ -17576,6 +16625,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 2831 | (V ? 1 : 0)); + | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); @@ -17597,6 +16652,10 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) @@ -17631,35 +16690,16 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, +In file included from /usr/lib/llvm-9/include/llvm/IR/PassManager.h:45, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 2831 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -[ 60%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/acospi.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/acospi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/acospi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': +/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 359 | SmallVector ArgTys{Args...}; + | ^~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); @@ -17716,6 +16756,20 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:32: +/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 899 | setValueSubclassData(Opcode); + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 2831 | (V ? 1 : 0)); + | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); @@ -17732,103 +16786,139 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -In file included from /build/reproducible-path/pocl-1.6/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.") - | ^ -In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 415 | computeSlabSize(std::distance(Slabs.begin(), I)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/IR/LegacyPassManagers.h:304:51: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:32: +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 978 | vt->getNumElements()); + | ~~~~~~~~~~~~~~~~~~^~ +[ 94%] Built target lib_cl_llvm +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1180 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1202 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3703 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +[ 95%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/linker.cpp.o +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1352 | (ID << 2)); + | ~~~~~~~~~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/linker.cpp.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3726 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:46, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 117 | BBInfo::getHashValue(Edge.getEnd())); - | ^ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_barrier_between_for_loops.cpp:28: -/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' - 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") - | ^ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1111 | NumEntries = Num; - | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:36, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: -/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': -/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 359 | SmallVector ArgTys{Args...}; - | ^~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:161:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:836:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1019:72: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:32: +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2091 | Total += B.input_size(); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4409 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4416 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:32: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | @@ -17841,6 +16931,14 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4450 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4457 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | @@ -17865,6 +16963,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:37: +/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 899 | setValueSubclassData(Opcode); + | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | @@ -17920,6 +17025,12 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:37: +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 978 | vt->getNumElements()); + | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -17950,18 +17061,146 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1180 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1202 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1352 | (ID << 2)); + | ~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:39: +/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 503 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:36, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: +/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': +/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 359 | SmallVector ArgTys{Args...}; + | ^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2091 | Total += B.input_size(); + | ^ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:37: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 131 | (V ? 32 : 0)); + | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 142 | (V ? 64 : 0)); + | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 236 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 255 | ((unsigned)Ordering << 7)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 358 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 380 | ((unsigned)Ordering << 7)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 486 | ((unsigned)Ordering << 1)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 567 | (unsigned)V); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 577 | (IsWeak << 8)); + | ~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 593 | ((unsigned)Ordering << 2)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 606 | ((unsigned)Ordering << 5)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 770 | setInstructionSubclassData((SubclassData & 31) | + | ~~~~~~~~~~~~~~~~~~~~^ + 771 | (Operation << 5)); + | ~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 784 | (unsigned)V); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 800 | ((unsigned)Ordering << 2)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:39: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); @@ -17976,6 +17215,16 @@ /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:46, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 117 | BBInfo::getHashValue(Edge.getEnd())); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); @@ -18050,10 +17299,6 @@ /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3703 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ^~~~~ @@ -18061,27 +17306,17 @@ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3726 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: +/usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 117 | BBInfo::getHashValue(Edge.getEnd())); + | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); @@ -18089,10 +17324,10 @@ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ -In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_null_arg.cpp:28: -/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' - 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") - | ^ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1445 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { @@ -18101,6 +17336,85 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1468 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3703 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3726 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1653 | unsigned(TCK)); + | ~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 131 | (V ? 32 : 0)); + | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 142 | (V ? 64 : 0)); + | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 236 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 255 | ((unsigned)Ordering << 7)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -18112,12 +17426,24 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 358 | (V ? 1 : 0)); + | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 380 | ((unsigned)Ordering << 7)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -18135,6 +17461,117 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:33: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:32: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 131 | (V ? 32 : 0)); + | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 142 | (V ? 64 : 0)); + | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 236 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 255 | ((unsigned)Ordering << 7)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 486 | ((unsigned)Ordering << 1)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 567 | (unsigned)V); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 577 | (IsWeak << 8)); + | ~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 593 | ((unsigned)Ordering << 2)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 606 | ((unsigned)Ordering << 5)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 358 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 770 | setInstructionSubclassData((SubclassData & 31) | + | ~~~~~~~~~~~~~~~~~~~~^ + 771 | (Operation << 5)); + | ~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 784 | (unsigned)V); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 800 | ((unsigned)Ordering << 2)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 380 | ((unsigned)Ordering << 7)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 486 | ((unsigned)Ordering << 1)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); @@ -18151,49 +17588,292 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -[ 60%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/asinpi.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/asinpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/asinpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:35: -/usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 122 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 60%] Linking CXX executable test_alignment_with_dynamic_wg -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_alignment_with_dynamic_wg.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_alignment_with_dynamic_wg.dir/test_alignment_with_dynamic_wg.cpp.o -o test_alignment_with_dynamic_wg ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -[ 60%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atan2pi.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atan2pi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atan2pi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 60%] Built target test_alignment_with_dynamic_wg -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/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:35: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 567 | (unsigned)V); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 577 | (IsWeak << 8)); + | ~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 593 | ((unsigned)Ordering << 2)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 606 | ((unsigned)Ordering << 5)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 770 | setInstructionSubclassData((SubclassData & 31) | + | ~~~~~~~~~~~~~~~~~~~~^ + 771 | (Operation << 5)); + | ~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 784 | (unsigned)V); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 800 | ((unsigned)Ordering << 2)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': /usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 117 | BBInfo::getHashValue(Edge.getEnd())); | ^ -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_id_dependent_computation.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_id_dependent_computation.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_id_dependent_computation.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_id_dependent_computation.dir/depend.internal". -Scanning dependencies of target test_id_dependent_computation -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_id_dependent_computation.dir/build.make tests/regression/CMakeFiles/test_id_dependent_computation.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 60%] Building CXX object tests/regression/CMakeFiles/test_id_dependent_computation.dir/test_id_dependent_computation.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_id_dependent_computation.dir/test_id_dependent_computation.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_id_dependent_computation.cpp +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1445 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 2831 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1445 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1468 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1468 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 131 | (V ? 32 : 0)); + | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 142 | (V ? 64 : 0)); + | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1653 | unsigned(TCK)); + | ~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1653 | unsigned(TCK)); + | ~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 236 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 255 | ((unsigned)Ordering << 7)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 358 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 380 | ((unsigned)Ordering << 7)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 486 | ((unsigned)Ordering << 1)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 567 | (unsigned)V); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 577 | (IsWeak << 8)); + | ~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 593 | ((unsigned)Ordering << 2)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 606 | ((unsigned)Ordering << 5)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 770 | setInstructionSubclassData((SubclassData & 31) | + | ~~~~~~~~~~~~~~~~~~~~^ + 771 | (Operation << 5)); + | ~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 784 | (unsigned)V); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 800 | ((unsigned)Ordering << 2)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:36: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:32: /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1445 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1468 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1653 | unsigned(TCK)); + | ~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3703 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3726 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:36: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); @@ -18251,6 +17931,19 @@ /usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 281 | (B * FastMathFlags::NoSignedZeros); | ^ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 2831 | (V ? 1 : 0)); + | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | @@ -18292,6 +17985,35 @@ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:32: +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 2831 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 2831 | (V ? 1 : 0)); + | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); @@ -18299,6 +18021,14 @@ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:39: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { @@ -18307,15 +18037,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ -[ 60%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atanpi.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atanpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atanpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] @@ -18324,77 +18045,23 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -[ 61%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/linker.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/linker.cpp.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp -In file included from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:32: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -[ 61%] Linking CXX executable test_setargs -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_setargs.dir/link.txt --verbose=1 -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_setargs.dir/test_setargs.cpp.o -o test_setargs ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:39, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -[ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sinpi.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sinpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sinpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -[ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cospi.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cospi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cospi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:39, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' @@ -18402,602 +18069,134 @@ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/IR/LegacyPassManagers.h:304:51: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: -/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 415 | computeSlabSize(std::distance(Slabs.begin(), I)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -[ 62%] Linking CXX executable test_undominated_variable -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_undominated_variable.dir/link.txt --verbose=1 -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_undominated_variable.dir/test_undominated_variable.cpp.o -o test_undominated_variable ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:734:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:701:43: required from 'llvm::RegionInfoBase::RegionInfoBase(llvm::RegionInfoBase&&) [with Tr = llvm::RegionTraits]' -/usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:910:74: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1111 | NumEntries = Num; - | ^~~ -[ 62%] Built target test_setargs -make -f tests/regression/CMakeFiles/test_issue_577.dir/build.make tests/regression/CMakeFiles/test_issue_577.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_577.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_577.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_577.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_577.dir/depend.internal". -Scanning dependencies of target test_issue_577 -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_issue_577.dir/build.make tests/regression/CMakeFiles/test_issue_577.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 62%] Building CXX object tests/regression/CMakeFiles/test_issue_577.dir/test_issue_577.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_issue_577.dir/test_issue_577.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_issue_577.cpp -[ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/tanpi.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/tanpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tanpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1111 | NumEntries = Num; - | ^~~ -[ 62%] Built target test_undominated_variable -make -f tests/regression/CMakeFiles/test_constant_array.dir/build.make tests/regression/CMakeFiles/test_constant_array.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_constant_array.dir/DependInfo.cmake --color= -In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_id_dependent_computation.cpp:28: -/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' - 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") - | ^ -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_constant_array.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_constant_array.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_constant_array.dir/depend.internal". -Scanning dependencies of target test_constant_array -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:161:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:836:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1019:72: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -make -f tests/regression/CMakeFiles/test_constant_array.dir/build.make tests/regression/CMakeFiles/test_constant_array.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 62%] Building CXX object tests/regression/CMakeFiles/test_constant_array.dir/test_constant_array.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_constant_array.dir/test_constant_array.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_constant_array.cpp -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 68 | Size = N; - | ^ -[ 63%] Linking CXX executable test_null_arg -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_null_arg.dir/link.txt --verbose=1 -[ 63%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cos.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_null_arg.dir/test_null_arg.cpp.o -o test_null_arg ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -[ 63%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cosh.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cosh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cosh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 268 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -[ 63%] Linking CXX executable test_loop_phi_replication -cd /build/reproducible-path/pocl-1.6/obj-aarch64-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 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_loop_phi_replication.dir/test_loop_phi_replication.cpp.o -o test_loop_phi_replication ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: -/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, - from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -[ 63%] Built target test_loop_phi_replication -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 337 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -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 -[ 63%] Built target test_null_arg -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/DependInfo.cmake --color= -make -f tests/regression/CMakeFiles/test_issue_553.dir/build.make tests/regression/CMakeFiles/test_issue_553.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_553.dir/DependInfo.cmake --color= -In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: -/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^~ -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 263 | (B * FastMathFlags::AllowReassoc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 263 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 269 | (B * FastMathFlags::NoNaNs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 269 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 275 | (B * FastMathFlags::NoInfs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 275 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 281 | (B * FastMathFlags::NoSignedZeros); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 281 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 287 | (B * FastMathFlags::AllowReciprocal); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 287 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 293 | (B * FastMathFlags::AllowContract); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 293 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 299 | (B * FastMathFlags::ApproxFunc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 299 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 305 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 305 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 311 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 311 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ -In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_issue_577.cpp:9: -/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' - 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") - | ^ -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/depend.internal". -Scanning dependencies of target test_fors_with_var_iteration_counts -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-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 -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_553.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_553.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_553.dir/depend.internal". -Scanning dependencies of target test_issue_553 -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 64%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sin.cl.bc -make -f tests/regression/CMakeFiles/test_issue_553.dir/build.make tests/regression/CMakeFiles/test_issue_553.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 64%] Building CXX object tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/test_fors_with_var_iteration_counts.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_fors_with_var_iteration_counts.dir/test_fors_with_var_iteration_counts.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_fors_with_var_iteration_counts.cpp -In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 744 | (V ? HasMetadataBit : 0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -[ 64%] Building CXX object tests/regression/CMakeFiles/test_issue_553.dir/test_issue_553.cpp.o -In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_issue_553.dir/test_issue_553.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_issue_553.cpp -In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, - from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1723 | return BitsToFloat(getWord(0)); - | ~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1770 | return U.VAL - 1; - | ~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: -/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 97 | SubclassData = val; - | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 536 | return cast(this)->getNumElements(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, - from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 70 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 102 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 128 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 163 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 197 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, - from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, - from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: -/usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: -/usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 249 | AlignedCharArray::value, - | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 169 | SubClassData = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 245 | Visibility = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 256 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 457 | Linkage = LT; - | ^~ -[ 64%] Linking CXX executable test_barrier_between_for_loops -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_barrier_between_for_loops.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_constant_array.cpp:29: -/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' - 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") - | ^ -[ 64%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/LLVMFileUtils.cc.o -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: -/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/LLVMFileUtils.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_barrier_between_for_loops.dir/test_barrier_between_for_loops.cpp.o -o test_barrier_between_for_loops ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:40: -/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 899 | setValueSubclassData(Opcode); - | ^~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:40: -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 978 | vt->getNumElements()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1180 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1202 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1352 | (ID << 2)); - | ~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2091 | Total += B.input_size(); - | ^ -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:40: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 131 | (V ? 32 : 0)); - | ~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 142 | (V ? 64 : 0)); - | ~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 236 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 255 | ((unsigned)Ordering << 7)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 358 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -[ 64%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sinh.cl.bc -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 380 | ((unsigned)Ordering << 7)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 486 | ((unsigned)Ordering << 1)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 567 | (unsigned)V); - | ~~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sinh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sinh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 577 | (IsWeak << 8)); - | ~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 593 | ((unsigned)Ordering << 2)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 606 | ((unsigned)Ordering << 5)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 770 | setInstructionSubclassData((SubclassData & 31) | - | ~~~~~~~~~~~~~~~~~~~~^ - 771 | (Operation << 5)); - | ~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 784 | (unsigned)V); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 800 | ((unsigned)Ordering << 2)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1445 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1468 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1653 | unsigned(TCK)); - | ~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 2831 | (V ? 1 : 0)); - | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 530 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | }); + | ~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ -[ 64%] Built target test_barrier_between_for_loops /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); @@ -19020,7 +18219,14 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -make -f tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build.make tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/depend +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4409 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4416 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -19055,8 +18261,40 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/DependInfo.cmake --color= +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4450 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4457 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3703 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3726 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); @@ -19065,6 +18303,18 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); @@ -19073,604 +18323,143 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -[ 64%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/tan.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/depend.internal". -Scanning dependencies of target test_autolocals_in_constexprs -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build.make tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 64%] Building CXX object tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/test_autolocals_in_constexprs.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_autolocals_in_constexprs.dir/test_autolocals_in_constexprs.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_autolocals_in_constexprs.cpp -[ 64%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/tanh.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/tanh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tanh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:41: -/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': -/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 359 | SmallVector ArgTys{Args...}; - | ^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_issue_553.cpp:7: -/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' - 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") - | ^ -In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_fors_with_var_iteration_counts.cpp:28: -/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' - 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") - | ^ -[ 64%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sincos.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sincos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sincos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:43: -/usr/lib/llvm-9/include/llvm/IR/CallSite.h: In member function 'unsigned int llvm::AbstractCallSite::getNumArgOperands() const': -/usr/lib/llvm-9/include/llvm/IR/CallSite.h:815:40: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 815 | return CI.ParameterEncoding.size() - 1; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -[ 65%] Linking CXX executable test_id_dependent_computation -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_id_dependent_computation.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_id_dependent_computation.dir/test_id_dependent_computation.cpp.o -o test_id_dependent_computation ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_autolocals_in_constexprs.cpp:30: -/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' - 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") - | ^ -In file included from /usr/lib/llvm-9/include/llvm/ADT/SmallString.h:16, - from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:29, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:60: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 68 | Size = N; - | ^ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:43: -/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, llvm::TargetLibraryInfoImpl::AvailabilityState)': -/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:60:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 60 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:61:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 61 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -[ 66%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sincos_helpers.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sincos_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -[ 67%] Linking CXX executable test_issue_577 -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_577.dir/link.txt --verbose=1 -In file included from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:43: -/usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h: In member function 'unsigned int llvm::CallGraphSCC::size() const': -/usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h:100:44: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 100 | unsigned size() const { return Nodes.size(); } - | ~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/Support/BlockFrequency.h:16, - from /usr/lib/llvm-9/include/llvm/Analysis/BlockFrequencyInfo.h:19, - from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, - from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:43: -/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)': -/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:110:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 110 | N = (static_cast(N) * RHS.N + D / 2) / D; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)': -/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:124:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:14, - from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, - from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, - from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:43: -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] - 38 | return X < 10 ? '0' + X : HexChar + X - 10; - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:19, - from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:60: -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] - 38 | return X < 10 ? '0' + X : HexChar + X - 10; - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_issue_577.dir/test_issue_577.cpp.o -o test_issue_577 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:27, - from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:60: -/usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 233 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -[ 67%] Built target test_id_dependent_computation -make -f tests/runtime/CMakeFiles/test_version.dir/build.make tests/runtime/CMakeFiles/test_version.dir/depend -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_version.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_version.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_version.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_version.dir/depend.internal". -Scanning dependencies of target test_version -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_version.dir/build.make tests/runtime/CMakeFiles/test_version.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 67%] Built target lib_cl_llvm -make -f tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build.make tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/depend -In file included from /usr/lib/llvm-9/include/llvm/Support/AlignOf.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:17, - from /usr/lib/llvm-9/include/llvm/ADT/SmallString.h:16, - from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:29, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:60: -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 70 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 102 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 128 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 163 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 197 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, - from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:37, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:60: -/usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: -/usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 249 | AlignedCharArray::value, - | ^ -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/DependInfo.cmake --color= -[ 67%] Building C object tests/runtime/CMakeFiles/test_version.dir/test_version.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_version.dir/test_version.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_version.c -[ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/acosh.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/acosh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/acosh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/depend.internal". -Scanning dependencies of target test_kernel_cache_includes -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build.make tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: -/usr/lib/llvm-9/include/llvm/Bitstream/BitCodes.h: In constructor 'llvm::BitCodeAbbrevOp::BitCodeAbbrevOp(llvm::BitCodeAbbrevOp::Encoding, uint64_t)': -/usr/lib/llvm-9/include/llvm/Bitstream/BitCodes.h:110:40: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 110 | : Val(Data), IsLiteral(false), Enc(E) {} - | ^ -In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:19, - from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 268 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -[ 67%] Building C object tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/test_kernel_cache_includes.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_kernel_cache_includes.dir/test_kernel_cache_includes.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_kernel_cache_includes.c -In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:22, - from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:26, - from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: -/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, - from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:23, - from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:26, - from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1723 | return BitsToFloat(getWord(0)); - | ~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1770 | return U.VAL - 1; - | ~~~~~~^~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 67%] Built target test_issue_577 -[ 67%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/LLVMUtils.cc.o -make -f tests/runtime/CMakeFiles/test_clCreateKernel.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernel.dir/depend -In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:23, - from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:26, - from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: -/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 97 | SubclassData = val; - | ^~~ -[ 67%] Linking C executable test_version -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/LLVMUtils.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernel.dir/DependInfo.cmake --color= -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_version.dir/link.txt --verbose=1 -In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:23, - from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:26, - from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 536 | return cast(this)->getNumElements(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:26, - from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 169 | SubClassData = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 245 | Visibility = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 256 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 457 | Linkage = LT; - | ^~ -In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:27, - from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, - from /usr/lib/llvm-9/include/llvm/Support/MemoryBuffer.h:22, - from /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:24, - from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:22, - from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, - from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, - from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:43: -/usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 233 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernel.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernel.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernel.dir/depend.internal". -Scanning dependencies of target test_clCreateKernel -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clCreateKernel.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernel.dir/build -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_version.dir/test_version.c.o -o test_version ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 67%] Linking C executable test_kernel_cache_includes -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_kernel_cache_includes.dir/link.txt --verbose=1 -[ 68%] Building C object tests/runtime/CMakeFiles/test_clCreateKernel.dir/test_clCreateKernel.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clCreateKernel.dir/test_clCreateKernel.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clCreateKernel.c -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_kernel_cache_includes.dir/test_kernel_cache_includes.c.o -o test_kernel_cache_includes ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -[ 68%] Built target test_version -make -f tests/runtime/CMakeFiles/test_clBuildProgram.dir/build.make tests/runtime/CMakeFiles/test_clBuildProgram.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clBuildProgram.dir/DependInfo.cmake --color= -In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:22, - from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, - from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, - from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:43: -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:138:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 138 | return Buffers.size(); - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:159:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 159 | return Buffers.size(); - | ~~~~~~~~~~~~^~ -[ 68%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/asinh.cl.bc -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clBuildProgram.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clBuildProgram.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clBuildProgram.dir/depend.internal". -Scanning dependencies of target test_clBuildProgram -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/asinh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/asinh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clBuildProgram.dir/build.make tests/runtime/CMakeFiles/test_clBuildProgram.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 68%] Built target test_kernel_cache_includes -make -f tests/runtime/CMakeFiles/test_link_error.dir/build.make tests/runtime/CMakeFiles/test_link_error.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_link_error.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_link_error.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_link_error.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_link_error.dir/depend.internal". -Scanning dependencies of target test_link_error -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_link_error.dir/build.make tests/runtime/CMakeFiles/test_link_error.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 68%] Building C object tests/runtime/CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o -[ 68%] Building C object tests/runtime/CMakeFiles/test_link_error.dir/test_link_error.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_link_error.dir/test_link_error.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_link_error.c -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clBuildProgram.c -[ 68%] Linking C executable test_clCreateKernel -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateKernel.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clCreateKernel.dir/test_clCreateKernel.c.o -o test_clCreateKernel ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, - from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:27, - from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 337 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -[ 69%] Linking C executable test_link_error -[ 69%] Linking CXX executable test_constant_array -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_constant_array.dir/link.txt --verbose=1 -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_link_error.dir/link.txt --verbose=1 -In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:27, - from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: -/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^~ -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^ -[ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atanh.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atanh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atanh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_constant_array.dir/test_constant_array.cpp.o -o test_constant_array ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_link_error.dir/test_link_error.c.o -o test_link_error ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 69%] Built target test_clCreateKernel -make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/DependInfo.cmake --color= -In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: -/usr/lib/llvm-9/include/llvm/Support/Compiler.h: In function 'void* llvm::allocate_buffer(size_t, size_t)': -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:541:50: warning: unused parameter 'Alignment' [-Wunused-parameter] - 541 | inline void *allocate_buffer(size_t Size, size_t Alignment) { - | ~~~~~~~^~~~~~~~~ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h: In function 'void llvm::deallocate_buffer(void*, size_t, size_t)': -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:557:49: warning: unused parameter 'Size' [-Wunused-parameter] - 557 | inline void deallocate_buffer(void *Ptr, size_t Size, size_t Alignment) { - | ~~~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:557:62: warning: unused parameter 'Alignment' [-Wunused-parameter] - 557 | inline void deallocate_buffer(void *Ptr, size_t Size, size_t Alignment) { - | ~~~~~~~^~~~~~~~~ -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/depend.internal". -Scanning dependencies of target test_clCreateKernelsInProgram -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:40: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:27, - from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 744 | (V ? HasMetadataBit : 0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:27, - from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:27, - from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: -/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 69%] Building C object tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o -[ 69%] Built target test_link_error -make -f tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build.make tests/runtime/CMakeFiles/test_buffer-image-copy.dir/depend -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clCreateKernelsInProgram.c -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_buffer-image-copy.dir/DependInfo.cmake --color= -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 68 | Size = N; - | ^ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:43: -/usr/lib/llvm-9/include/llvm/IR/CallSite.h: In instantiation of 'unsigned int llvm::CallSiteBase::getArgumentNo(const llvm::Use*) const [with FunTy = llvm::Function; BBTy = llvm::BasicBlock; ValTy = llvm::Value; UserTy = llvm::User; UseTy = llvm::Use; InstrTy = llvm::Instruction; CallTy = llvm::CallInst; InvokeTy = llvm::InvokeInst; CallBrTy = llvm::CallBrInst; IterTy = llvm::Use*]': -/usr/lib/llvm-9/include/llvm/IR/CallSite.h:807:35: required from here -/usr/lib/llvm-9/include/llvm/IR/CallSite.h:215:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 215 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_buffer-image-copy.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_buffer-image-copy.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_buffer-image-copy.dir/depend.internal". -Scanning dependencies of target test_buffer-image-copy -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build.make tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:27, - from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: -/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': -/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 359 | SmallVector ArgTys{Args...}; - | ^~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 69%] Building C object tests/runtime/CMakeFiles/test_buffer-image-copy.dir/test_buffer-image-copy.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_buffer-image-copy.dir/test_buffer-image-copy.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_buffer-image-copy.c -[ 69%] Built target test_constant_array -make -f tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetEventCallback.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clSetEventCallback.dir/DependInfo.cmake --color= -[ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ep_log.cl.bc -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clSetEventCallback.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clSetEventCallback.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clSetEventCallback.dir/depend.internal". -Scanning dependencies of target test_clSetEventCallback -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ep_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/ep_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 69%] Linking CXX executable test_issue_553 -[ 69%] Building C object tests/runtime/CMakeFiles/test_clSetEventCallback.dir/test_clSetEventCallback.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clSetEventCallback.dir/test_clSetEventCallback.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clSetEventCallback.c -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_553.dir/link.txt --verbose=1 -[ 69%] Linking C executable test_clCreateKernelsInProgram -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateKernelsInProgram.dir/link.txt --verbose=1 -In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, - from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3703 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3726 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, + from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, + from /usr/lib/llvm-9/include/llvm/Pass.h:364, + from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:28, from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 69%] Linking C executable test_clBuildProgram -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1723 | return BitsToFloat(getWord(0)); - | ~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1770 | return U.VAL - 1; - | ~~~~~~^~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clBuildProgram.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o -o test_clCreateKernelsInProgram ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_issue_553.dir/test_issue_553.cpp.o -o test_issue_553 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -[ 69%] Linking C executable test_buffer-image-copy -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_buffer-image-copy.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o -o test_clBuildProgram ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4409 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4416 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4450 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4457 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1111 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4409 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4416 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4450 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4457 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, @@ -19682,133 +18471,292 @@ from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In constructor 'llvm::CalleeInfo::CalleeInfo(llvm::CalleeInfo::HotnessType, uint64_t)': -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:75:17: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 75 | : Hotness(static_cast(Hotness)), RelBlockFreq(RelBF) {} - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:75:63: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 75 | : Hotness(static_cast(Hotness)), RelBlockFreq(RelBF) {} - | ^~~~~ -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:75:68: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned int:29' may change value [-Wconversion] - 75 | : Hotness(static_cast(Hotness)), RelBlockFreq(RelBF) {} - | ^ -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::CalleeInfo::updateHotness(llvm::CalleeInfo::HotnessType)': -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:78:23: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 78 | Hotness = std::max(Hotness, static_cast(OtherHotness)); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::CalleeInfo::updateRelBlockFreq(uint64_t, uint64_t)': -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:98:20: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned int:29' may change value [-Wconversion] - 98 | RelBlockFreq = static_cast(Sum); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: -/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 97 | SubclassData = val; - | ^~~ -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_buffer-image-copy.dir/test_buffer-image-copy.c.o -o test_buffer-image-copy ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -In file included from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::ValueInfo)': -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:274:54: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 274 | static unsigned getHashValue(ValueInfo I) { return (uintptr_t)I.getRef(); } - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 536 | return cast(this)->getNumElements(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In constructor 'llvm::GlobalValueSummary::GVFlags::GVFlags(llvm::GlobalValue::LinkageTypes, bool, bool, bool, bool)': -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:325:19: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 325 | : Linkage(Linkage), NotEligibleToImport(NotEligibleToImport), - | ^~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::GlobalValueSummary::setLinkage(llvm::GlobalValue::LinkageTypes)': -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:393:21: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 393 | Flags.Linkage = Linkage; - | ^~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 68 | Size = N; + | ^ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:35: +/usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 122 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:39: +/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 503 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:39: +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 263 | (B * FastMathFlags::AllowReassoc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 263 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 269 | (B * FastMathFlags::NoNaNs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 269 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 275 | (B * FastMathFlags::NoInfs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 275 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 281 | (B * FastMathFlags::NoSignedZeros); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 281 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 287 | (B * FastMathFlags::AllowReciprocal); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 287 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 293 | (B * FastMathFlags::AllowContract); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 293 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 299 | (B * FastMathFlags::ApproxFunc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 299 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 305 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 305 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 311 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 311 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 530 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | }); + | ~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1111 | NumEntries = Num; + | ^~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, - from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, - from /usr/lib/llvm-9/include/llvm/Pass.h:364, - from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:28, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: + from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ -[ 69%] Built target test_clCreateKernelsInProgram -make -f tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build.make tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/DependInfo.cmake --color= -[ 70%] Linking C executable test_clSetEventCallback -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clSetEventCallback.dir/link.txt --verbose=1 -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/depend.internal". -Scanning dependencies of target test_read-copy-write-buffer -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-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]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::FunctionSummary::VFuncId)': -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:703:71: warning: conversion from 'llvm::GlobalValue::GUID' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 703 | static unsigned getHashValue(FunctionSummary::VFuncId I) { return I.GUID; } - | ~~^~~~ -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::FunctionSummary::ConstVCall)': -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:722:20: warning: conversion from 'llvm::GlobalValue::GUID' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 722 | return I.VFunc.GUID; - | ~~~~~~~~^~~~ -[ 70%] Built target test_buffer-image-copy -make -f tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build.make tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/depend -[ 70%] Built target test_clBuildProgram -[ 70%] Building C object tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/test_read-copy-write-buffer.c.o -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/DependInfo.cmake --color= -make -f tests/runtime/CMakeFiles/test_user_event.dir/build.make tests/runtime/CMakeFiles/test_user_event.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_user_event.dir/DependInfo.cmake --color= -[ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/radians.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/radians.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/radians.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_read-copy-write-buffer.dir/test_read-copy-write-buffer.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_read-copy-write-buffer.c -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clSetEventCallback.dir/test_clSetEventCallback.c.o -o test_clSetEventCallback ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/depend.internal". -Scanning dependencies of target test_clGetSupportedImageFormats -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_user_event.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_user_event.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_user_event.dir/depend.internal". -Scanning dependencies of target test_user_event -make -f tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build.make tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_user_event.dir/build.make tests/runtime/CMakeFiles/test_user_event.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 70%] Building C object tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/test_clGetSupportedImageFormats.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clGetSupportedImageFormats.dir/test_clGetSupportedImageFormats.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clGetSupportedImageFormats.c -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 70%] Built target test_clSetEventCallback -[ 70%] Building C object tests/runtime/CMakeFiles/test_user_event.dir/test_user_event.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_user_event.dir/test_user_event.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_user_event.c +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:42: +/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 503 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:42: +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 263 | (B * FastMathFlags::AllowReassoc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 263 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 269 | (B * FastMathFlags::NoNaNs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 269 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 275 | (B * FastMathFlags::NoInfs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 275 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 281 | (B * FastMathFlags::NoSignedZeros); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 281 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 287 | (B * FastMathFlags::AllowReciprocal); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 287 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 293 | (B * FastMathFlags::AllowContract); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 293 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 299 | (B * FastMathFlags::ApproxFunc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 299 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 305 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 305 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 311 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 311 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 530 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | }); + | ~~ +[ 95%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/LLVMFileUtils.cc.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/LLVMFileUtils.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, @@ -19816,9 +18764,7 @@ from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; @@ -19831,28 +18777,28 @@ /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ -make -f tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build.make tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/DependInfo.cmake --color= -[ 70%] Built target test_issue_553 -make -f tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetEventInfo.dir/depend -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/depend.internal". -Scanning dependencies of target test_clCreateProgramWithBinary -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetEventInfo.dir/DependInfo.cmake --color= -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' -/usr/lib/llvm-9/include/llvm/Support/Error.h:969:34: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -make -f tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build.make tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetEventInfo.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetEventInfo.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetEventInfo.dir/depend.internal". -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -Scanning dependencies of target test_clGetEventInfo -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:32: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:35: +/usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 117 | BBInfo::getHashValue(Edge.getEnd())); + | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, @@ -19861,9 +18807,7 @@ from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } @@ -19891,7 +18835,6 @@ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { @@ -19901,13 +18844,9 @@ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -[ 70%] Linking CXX executable test_autolocals_in_constexprs -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:297:26: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_autolocals_in_constexprs.dir/link.txt --verbose=1 -In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, @@ -19915,44 +18854,34 @@ from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: -/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::StartNewSlab() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]': -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:260:5: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' -/usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:398:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 398 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); - | ~~~~~~~~~~^~ -[ 70%] Linking C executable test_read-copy-write-buffer -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_read-copy-write-buffer.dir/link.txt --verbose=1 -[ 70%] Building C object tests/runtime/CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o -[ 70%] Linking C executable test_clGetSupportedImageFormats -[ 71%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/degrees.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clGetEventInfo.c -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetSupportedImageFormats.dir/link.txt --verbose=1 -[ 71%] Building C object tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/degrees.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/degrees.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clCreateProgramWithBinary.c -In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_read-copy-write-buffer.dir/test_read-copy-write-buffer.c.o -o test_read-copy-write-buffer ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clGetSupportedImageFormats.dir/test_clGetSupportedImageFormats.c.o -o test_clGetSupportedImageFormats ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_autolocals_in_constexprs.dir/test_autolocals_in_constexprs.cpp.o -o test_autolocals_in_constexprs ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:37: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { @@ -19960,60 +18889,243 @@ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 71%] Linking CXX executable test_fors_with_var_iteration_counts -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fors_with_var_iteration_counts.dir/link.txt --verbose=1 -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_fors_with_var_iteration_counts.dir/test_fors_with_var_iteration_counts.cpp.o -o test_fors_with_var_iteration_counts ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -[ 71%] Built target test_clGetSupportedImageFormats -make -f tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build.make tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/DependInfo.cmake --color= -[ 71%] Built target test_read-copy-write-buffer -make -f tests/runtime/CMakeFiles/test_clFinish.dir/build.make tests/runtime/CMakeFiles/test_clFinish.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clFinish.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 72%] Linking C executable test_clGetEventInfo -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/depend.internal". -Scanning dependencies of target test_clEnqueueNativeKernel -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetEventInfo.dir/link.txt --verbose=1 -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ -make -f tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build.make tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -[ 73%] Linking C executable test_user_event -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_user_event.dir/link.txt --verbose=1 -[ 73%] Built target test_autolocals_in_constexprs +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:39: +/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 503 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/depend -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o -o test_clGetEventInfo ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, + from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, + from /usr/lib/llvm-9/include/llvm/Pass.h:364, + from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:28, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, + from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1723 | return BitsToFloat(getWord(0)); + | ~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1770 | return U.VAL - 1; + | ~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:39: +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 263 | (B * FastMathFlags::AllowReassoc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 263 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 269 | (B * FastMathFlags::NoNaNs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 269 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 275 | (B * FastMathFlags::NoInfs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 275 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 281 | (B * FastMathFlags::NoSignedZeros); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 281 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 287 | (B * FastMathFlags::AllowReciprocal); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 287 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 293 | (B * FastMathFlags::AllowContract); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 293 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 299 | (B * FastMathFlags::ApproxFunc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 299 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 305 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 305 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 311 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 311 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1111 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 530 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | }); + | ~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:36: +/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 503 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: +/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 97 | SubclassData = val; + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 536 | return cast(this)->getNumElements(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: + from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), @@ -20042,11 +19154,6 @@ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:91:37: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ @@ -20057,54 +19164,42 @@ from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_user_event.dir/test_user_event.c.o -o test_user_event ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::WeakTrackingVH; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::WeakTrackingVH]' -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::WeakTrackingVH; unsigned int N = 4]' -/usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:41:7: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:829:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:224:39: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clFinish.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clFinish.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clFinish.dir/depend.internal". -Scanning dependencies of target test_clFinish +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:36: +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } @@ -20121,111 +19216,107 @@ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ -[ 73%] Building C object tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/test_clEnqueueNativeKernel.c.o /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clEnqueueNativeKernel.dir/test_clEnqueueNativeKernel.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clEnqueueNativeKernel.c -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clFinish.dir/build.make tests/runtime/CMakeFiles/test_clFinish.dir/build -[ 74%] Linking C executable test_clCreateProgramWithBinary -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/DependInfo.cmake --color= -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateProgramWithBinary.dir/link.txt --verbose=1 -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 263 | (B * FastMathFlags::AllowReassoc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 263 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 269 | (B * FastMathFlags::NoNaNs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 269 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 275 | (B * FastMathFlags::NoInfs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 275 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 281 | (B * FastMathFlags::NoSignedZeros); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 281 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 287 | (B * FastMathFlags::AllowReciprocal); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 287 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 293 | (B * FastMathFlags::AllowContract); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 293 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 299 | (B * FastMathFlags::ApproxFunc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 299 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 305 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 305 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 311 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 311 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 530 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | }); + | ~~ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::pair; bool = false]' -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:249:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' -/usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -[ 75%] Building C object tests/runtime/CMakeFiles/test_clFinish.dir/test_clFinish.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clFinish.dir/test_clFinish.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clFinish.c -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o -o test_clCreateProgramWithBinary ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/depend.internal". -Scanning dependencies of target test_clGetKernelArgInfo -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/log2.cl.bc -[ 75%] Built target test_user_event -make -f tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/depend -[ 75%] Built target test_clGetEventInfo -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -[ 75%] Building C object tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/test_clGetKernelArgInfo.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clGetKernelArgInfo.dir/test_clGetKernelArgInfo.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clGetKernelArgInfo.c -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/DependInfo.cmake --color= -make -f tests/runtime/CMakeFiles/test_event_cycle.dir/build.make tests/runtime/CMakeFiles/test_event_cycle.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_cycle.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/depend.internal". -Scanning dependencies of target test_clGetDeviceInfo -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_cycle.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_cycle.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_cycle.dir/depend.internal". -Scanning dependencies of target test_event_cycle -[ 75%] Built target test_clCreateProgramWithBinary -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: -/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': -/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 359 | SmallVector ArgTys{Args...}; - | ^~~~~~~~~~~~~~~~~ -[ 75%] Building C object tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o -make -f tests/runtime/CMakeFiles/test_event_cycle.dir/build.make tests/runtime/CMakeFiles/test_event_cycle.dir/build -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clGetDeviceInfo.c -[ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/logb.cl.bc -[ 75%] Built target test_fors_with_var_iteration_counts -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/logb.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/logb.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build.make tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/DependInfo.cmake --color= -[ 75%] Building C object tests/runtime/CMakeFiles/test_event_cycle.dir/test_event_cycle.c.o -[ 75%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/LoopBarriers.cc.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_event_cycle.dir/test_event_cycle.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_event_cycle.c -In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > > >, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' -/usr/lib/llvm-9/include/llvm/IR/ValueMap.h:105:35: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' -/build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:108:23: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/LoopBarriers.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' @@ -20235,79 +19326,21 @@ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' -/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/depend.internal". -In file included from /usr/lib/llvm-9/include/llvm/MC/StringTableBuilder.h:12, - from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeWriter.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:66: -/usr/lib/llvm-9/include/llvm/ADT/CachedHashString.h: In constructor 'llvm::CachedHashStringRef::CachedHashStringRef(llvm::StringRef, uint32_t)': -/usr/lib/llvm-9/include/llvm/ADT/CachedHashString.h:40:33: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 40 | : P(S.data()), Size(S.size()), Hash(Hash) { - | ~~~~~~^~ -[ 75%] Linking C executable test_clFinish -/usr/lib/llvm-9/include/llvm/ADT/CachedHashString.h: In constructor 'llvm::CachedHashString::CachedHashString(llvm::StringRef, uint32_t)': -/usr/lib/llvm-9/include/llvm/ADT/CachedHashString.h:105:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 105 | : P(new char[S.size()]), Size(S.size()), Hash(Hash) { - | ~~~~~~^~ -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/depend.internal". -Scanning dependencies of target test_clCreateSubDevices -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clFinish.dir/link.txt --verbose=1 -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build.make tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 75%] Linking C executable test_clEnqueueNativeKernel -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clFinish.dir/test_clFinish.c.o -o test_clFinish ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clEnqueueNativeKernel.dir/link.txt --verbose=1 -[ 75%] Building C object tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/test_clCreateSubDevices.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clCreateSubDevices.dir/test_clCreateSubDevices.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clCreateSubDevices.c -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clEnqueueNativeKernel.dir/test_clEnqueueNativeKernel.c.o -o test_clEnqueueNativeKernel ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:30: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:40: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: -/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' -/usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:522:7: required from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = llvm::yaml::Document]' -/usr/include/c++/10/bits/unique_ptr.h:182:16: required from 'void std::__uniq_ptr_impl<_Tp, _Dp>::reset(std::__uniq_ptr_impl<_Tp, _Dp>::pointer) [with _Tp = llvm::yaml::Document; _Dp = std::default_delete; std::__uniq_ptr_impl<_Tp, _Dp>::pointer = llvm::yaml::Document*]' -/usr/include/c++/10/bits/unique_ptr.h:456:12: required from 'void std::unique_ptr<_Tp, _Dp>::reset(std::unique_ptr<_Tp, _Dp>::pointer) [with _Tp = llvm::yaml::Document; _Dp = std::default_delete; std::unique_ptr<_Tp, _Dp>::pointer = llvm::yaml::Document*]' -/usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:597:25: required from here -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 415 | computeSlabSize(std::distance(Slabs.begin(), I)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[ 95%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/LLVMUtils.cc.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/LLVMUtils.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:30: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:40: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ -[ 75%] Linking C executable test_clGetDeviceInfo -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetDeviceInfo.dir/link.txt --verbose=1 /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); @@ -20320,18 +19353,12 @@ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ -[ 75%] Built target test_clFinish /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ -make -f tests/runtime/CMakeFiles/test_event_free.dir/build.make tests/runtime/CMakeFiles/test_event_free.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_free.dir/DependInfo.cmake --color= -[ 75%] Linking C executable test_clGetKernelArgInfo -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetKernelArgInfo.dir/link.txt --verbose=1 /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); @@ -20340,15 +19367,11 @@ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clGetKernelArgInfo.dir/test_clGetKernelArgInfo.c.o -o test_clGetKernelArgInfo ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o -o test_clGetDeviceInfo ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ -[ 75%] Built target test_clEnqueueNativeKernel -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:30: +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:40: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | @@ -20361,14 +19384,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_free.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_free.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_free.dir/depend.internal". -Scanning dependencies of target test_event_free -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/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_double_wait.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_event_free.dir/build.make tests/runtime/CMakeFiles/test_event_free.dir/build /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | @@ -20423,7 +19438,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); @@ -20445,43 +19459,10 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 75%] Linking C executable test_event_cycle -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_event_cycle.dir/link.txt --verbose=1 -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_double_wait.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_double_wait.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_double_wait.dir/depend.internal". -Scanning dependencies of target test_event_double_wait -[ 76%] Building C object tests/runtime/CMakeFiles/test_event_free.dir/test_event_free.c.o -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' -/usr/include/c++/10/bits/stl_iterator.h:639:22: required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector; typename _Container::value_type = llvm::DiagnosticInfoOptimizationBase::Argument]' -/usr/include/c++/10/bits/stl_algobase.h:380:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' -/usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' -/usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' -/usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' -/usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' -/usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:638:75: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_event_double_wait.dir/build.make tests/runtime/CMakeFiles/test_event_double_wait.dir/build -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_event_free.dir/test_event_free.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_event_free.c -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_event_cycle.dir/test_event_cycle.c.o -o test_event_cycle ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -20489,7 +19470,6 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) @@ -20498,7 +19478,6 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -20508,96 +19487,91 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:30, - from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getAdjusted(uint64_t, int16_t) [with DigitsT = unsigned int; uint64_t = long unsigned int; int16_t = short int]': -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:96:45: required from here -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:89:37: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 89 | return getRounded(Digits >> Shift, Scale + Shift, - | ~~~~~~~^~~~~~~~ -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:89:53: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] - 89 | return getRounded(Digits >> Shift, Scale + Shift, - | ~~~~~~^~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getAdjusted(uint64_t, int16_t) [with DigitsT = long unsigned int; uint64_t = long unsigned int; int16_t = short int]': -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:102:45: required from here -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:89:53: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getQuotient(DigitsT, DigitsT) [with DigitsT = long unsigned int]': -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:178:39: required from here -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:166:19: warning: conversion from 'long unsigned int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 166 | return divide32(Dividend, Divisor); - | ^~~~~~~~ -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:166:29: warning: conversion from 'long unsigned int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 166 | return divide32(Dividend, Divisor); - | ^~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 76%] Building C object tests/runtime/CMakeFiles/test_event_double_wait.dir/test_event_double_wait.c.o -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = unsigned int; int16_t = short int]': -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:402:56: required from here -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:391:54: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] - 391 | if (!compare(LDigits, LScale, DigitsT(1), RLgFloor + getWidth())) - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]': -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:410:56: required from here -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:391:54: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_event_double_wait.dir/test_event_double_wait.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_event_double_wait.c -[ 76%] Built target test_clGetKernelArgInfo -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]': -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:93:36: required from here -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:831:20: warning: conversion from 'int32_t' {aka 'int'} to 'int16_t' {aka 'short int'} may change value [-Wconversion] - 831 | return *this <<= Scales; - | ^~~~~~ -[ 76%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pown.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pown.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pown.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -make -f tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/depend -[ 76%] Built target test_event_cycle -[ 76%] Built target test_clGetDeviceInfo -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/DependInfo.cmake --color= +In file included from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/SmallString.h:16, + from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:29, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:60: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 68 | Size = N; + | ^ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ -make -f tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build.make tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/depend.internal". -Scanning dependencies of target test_clSetMemObjectDestructorCallback -[ 76%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/powr.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ -make -f tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/depend.internal". -Scanning dependencies of target test_enqueue_kernel_from_binary -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build.make tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pow.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pow.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pow.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -[ 77%] Building C object tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/test_clSetMemObjectDestructorCallback.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clSetMemObjectDestructorCallback.dir/test_clSetMemObjectDestructorCallback.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clSetMemObjectDestructorCallback.c -In file included from /usr/lib/llvm-9/include/llvm/ADT/SmallString.h:16, - from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:29, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:60: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' -/usr/lib/llvm-9/include/llvm/Support/Error.h:969:34: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ @@ -20630,7 +19604,6 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ -[ 77%] Building C object tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/test_enqueue_kernel_from_binary.c.o /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), @@ -20648,7 +19621,6 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_enqueue_kernel_from_binary.dir/test_enqueue_kernel_from_binary.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_enqueue_kernel_from_binary.c /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), @@ -20659,10 +19631,6 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 77%] Linking C executable test_clCreateSubDevices -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateSubDevices.dir/link.txt --verbose=1 -[ 77%] Linking C executable test_event_double_wait -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_event_double_wait.dir/link.txt --verbose=1 /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); @@ -20671,6 +19639,20 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); @@ -20679,70 +19661,16 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc: In function 'void pocl::regenerate_kernel_metadata(llvm::Module&, pocl::FunctionMapping&)': -/build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:56:68: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 56 | MDNode *wgsizeMD = dyn_cast(wg_sizes->getOperand(mni)); - | ^~~ -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_event_double_wait.dir/test_event_double_wait.c.o -o test_event_double_wait ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clCreateSubDevices.dir/test_clCreateSubDevices.c.o -o test_clCreateSubDevices ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -/build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc: In function 'int pocl::getConstantIntMDValue(llvm::Metadata*)': -/build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:122:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 122 | return CI->getLimitedValue(); - | ~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:30, - from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'int16_t llvm::ScaledNumbers::matchScales(DigitsT&, int16_t&, DigitsT&, int16_t&) [with DigitsT = unsigned int; int16_t = short int]': -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:342:30: required from 'std::pair llvm::ScaledNumbers::getSum(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = unsigned int; int16_t = short int]' -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:357:49: required from here -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:320:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] - 320 | LScale -= ShiftL; - | ~~~~~~~^~~~~~~~~ -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:321:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] - 321 | RScale += ShiftR; - | ~~~~~~~^~~~~~~~~ -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'int16_t llvm::ScaledNumbers::matchScales(DigitsT&, int16_t&, DigitsT&, int16_t&) [with DigitsT = long unsigned int; int16_t = short int]': -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:342:30: required from 'std::pair llvm::ScaledNumbers::getSum(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]' -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:363:49: required from here -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:320:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] - 320 | LScale -= ShiftL; - | ~~~~~~~^~~~~~~~~ -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:321:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] - 321 | RScale += ShiftR; - | ~~~~~~~^~~~~~~~~ -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'static llvm::ScaledNumber llvm::ScaledNumber::adjustToWidth(uint64_t, int32_t) [with DigitsT = long unsigned int; uint64_t = long unsigned int; int32_t = int]': -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:525:61: required from 'static llvm::ScaledNumber llvm::ScaledNumber::get(uint64_t) [with DigitsT = long unsigned int; uint64_t = long unsigned int]' -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:93:23: required from here -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:704:60: warning: conversion from 'int32_t' {aka 'int'} to 'int16_t' {aka 'short int'} may change value [-Wconversion] - 704 | auto Adjusted = ScaledNumbers::getAdjusted(N, Shift); - | ^~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Error.h:19, - from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:60: -/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:985:78: required from here -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 415 | computeSlabSize(std::distance(Slabs.begin(), I)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 77%] Built target test_event_double_wait -[ 77%] Linking C executable test_clSetMemObjectDestructorCallback -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clSetMemObjectDestructorCallback.dir/link.txt --verbose=1 -make -f tests/runtime/CMakeFiles/test_fill-buffer.dir/build.make tests/runtime/CMakeFiles/test_fill-buffer.dir/depend -[ 77%] Linking C executable test_event_free -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_event_free.dir/link.txt --verbose=1 -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_fill-buffer.dir/DependInfo.cmake --color= -In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:19, - from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: +In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' @@ -20750,41 +19678,9 @@ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 77%] Built target test_clCreateSubDevices -make -f tests/workgroup/CMakeFiles/run_kernel.dir/build.make tests/workgroup/CMakeFiles/run_kernel.dir/depend -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_event_free.dir/test_event_free.c.o -o test_event_free ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/workgroup /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/workgroup /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/workgroup/CMakeFiles/run_kernel.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_fill-buffer.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_fill-buffer.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_fill-buffer.dir/depend.internal". -Scanning dependencies of target test_fill-buffer -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:30, - from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getLgImpl(DigitsT, int16_t) [with DigitsT = unsigned int; int16_t = short int]': -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:223:22: required from 'int32_t llvm::ScaledNumbers::getLgFloor(DigitsT, int16_t) [with DigitsT = unsigned int; int32_t = int; int16_t = short int]' -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:390:35: required from 'std::pair llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = unsigned int; int16_t = short int]' -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:402:56: required from here -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:195:71: warning: conversion from 'long unsigned int' to 'int32_t' {aka 'int'} may change value [-Wconversion] - 195 | int32_t LocalFloor = sizeof(Digits) * 8 - countLeadingZeros(Digits) - 1; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getLgImpl(DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]': -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:223:22: required from 'int32_t llvm::ScaledNumbers::getLgFloor(DigitsT, int16_t) [with DigitsT = long unsigned int; int32_t = int; int16_t = short int]' -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:390:35: required from 'std::pair llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]' -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:410:56: required from here -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:195:71: warning: conversion from 'long unsigned int' to 'int32_t' {aka 'int'} may change value [-Wconversion] -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clSetMemObjectDestructorCallback.dir/test_clSetMemObjectDestructorCallback.c.o -o test_clSetMemObjectDestructorCallback ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'void llvm::ScaledNumber::shiftLeft(int32_t) [with DigitsT = long unsigned int; int32_t = int]': -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:624:5: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator<<=(int16_t) [with DigitsT = long unsigned int; int16_t = short int]' -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:831:16: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]' -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:93:36: required from here -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:844:9: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] - 844 | Scale += ScaleShift; - | ~~~~~~^~~~~~~~~~~~~ -make -f tests/runtime/CMakeFiles/test_fill-buffer.dir/build.make tests/runtime/CMakeFiles/test_fill-buffer.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:30: +In file included from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:32: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] @@ -20795,63 +19691,185 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1723 | return BitsToFloat(getWord(0)); - | ~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1770 | return U.VAL - 1; - | ~~~~~~^~~ -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/workgroup/CMakeFiles/run_kernel.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/workgroup/CMakeFiles/run_kernel.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/workgroup/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/workgroup/CMakeFiles/run_kernel.dir/depend.internal". -Scanning dependencies of target run_kernel -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/workgroup/CMakeFiles/run_kernel.dir/build.make tests/workgroup/CMakeFiles/run_kernel.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 77%] Building C object tests/runtime/CMakeFiles/test_fill-buffer.dir/test_fill-buffer.c.o -[ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rootn.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rootn.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/rootn.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_fill-buffer.dir/test_fill-buffer.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_fill-buffer.c -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 78%] Building C object tests/workgroup/CMakeFiles/run_kernel.dir/run_kernel.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/workgroup && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/workgroup\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/run_kernel.dir/run_kernel.c.o -c /build/reproducible-path/pocl-1.6/tests/workgroup/run_kernel.c +In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:19, + from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:60: +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] + 38 | return X < 10 ? '0' + X : HexChar + X - 10; + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:27, + from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:60: +/usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 233 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -[ 78%] Built target test_event_free -make -f examples/example0/CMakeFiles/example0.dir/build.make examples/example0/CMakeFiles/example0.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/example0 /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example0 /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example0/CMakeFiles/example0.dir/DependInfo.cmake --color= -[ 78%] Built target test_clSetMemObjectDestructorCallback -make -f examples/example1/CMakeFiles/example1.dir/build.make examples/example1/CMakeFiles/example1.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/example1 /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example1 /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example1/CMakeFiles/example1.dir/DependInfo.cmake --color= -In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, - from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, - from /usr/lib/llvm-9/include/llvm/Pass.h:364, - from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:28, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, +In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: +/usr/lib/llvm-9/include/llvm/Support/Compiler.h: In function 'void* llvm::allocate_buffer(size_t, size_t)': +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:541:50: warning: unused parameter 'Alignment' [-Wunused-parameter] + 541 | inline void *allocate_buffer(size_t Size, size_t Alignment) { + | ~~~~~~~^~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h: In function 'void llvm::deallocate_buffer(void*, size_t, size_t)': +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:557:49: warning: unused parameter 'Size' [-Wunused-parameter] + 557 | inline void deallocate_buffer(void *Ptr, size_t Size, size_t Alignment) { + | ~~~~~~~^~~~ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:557:62: warning: unused parameter 'Alignment' [-Wunused-parameter] + 557 | inline void deallocate_buffer(void *Ptr, size_t Size, size_t Alignment) { + | ~~~~~~~^~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:39, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +[ 95%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/LoopBarriers.cc.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/LoopBarriers.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc +In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 415 | computeSlabSize(std::distance(Slabs.begin(), I)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-9/include/llvm/Support/AlignOf.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:17, + from /usr/lib/llvm-9/include/llvm/ADT/SmallString.h:16, + from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:29, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:60: +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 70 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 102 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 128 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 163 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 197 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, + from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:37, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:60: +/usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: +/usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 249 | AlignedCharArray::value, + | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/IR/LegacyPassManagers.h:304:51: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1111 | NumEntries = Num; + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' @@ -20859,43 +19877,153 @@ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example1/CMakeFiles/example1.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example1/CMakeFiles/example1.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example1/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example1/CMakeFiles/example1.dir/depend.internal". -Scanning dependencies of target example1 -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f examples/example1/CMakeFiles/example1.dir/build.make examples/example1/CMakeFiles/example1.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:19, - from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:41: +/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': +/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 359 | SmallVector ArgTys{Args...}; + | ^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 68 | Size = N; + | ^ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:67:77: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:249:7: required from here +/usr/lib/llvm-9/include/llvm/Bitstream/BitCodes.h: In constructor 'llvm::BitCodeAbbrevOp::BitCodeAbbrevOp(llvm::BitCodeAbbrevOp::Encoding, uint64_t)': +/usr/lib/llvm-9/include/llvm/Bitstream/BitCodes.h:110:40: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 110 | : Val(Data), IsLiteral(false), Enc(E) {} + | ^ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1111 | NumEntries = Num; + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:39, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:30, +In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:19, from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'void llvm::ScaledNumber::shiftRight(int32_t) [with DigitsT = long unsigned int; int32_t = int]': -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:838:5: required from 'void llvm::ScaledNumber::shiftLeft(int32_t) [with DigitsT = long unsigned int; int32_t = int]' -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:624:5: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator<<=(int16_t) [with DigitsT = long unsigned int; int16_t = short int]' -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:831:16: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]' -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:93:36: required from here -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:874:9: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] - 874 | Scale -= ScaleShift; - | ~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'static int llvm::ScaledNumber::countLeadingZerosWidth(llvm::ScaledNumber::DigitsType) [with DigitsT = long unsigned int; llvm::ScaledNumber::DigitsType = long unsigned int]': -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:854:37: required from 'void llvm::ScaledNumber::shiftLeft(int32_t) [with DigitsT = long unsigned int; int32_t = int]' -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:624:5: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator<<=(int16_t) [with DigitsT = long unsigned int; int16_t = short int]' -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:831:16: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]' -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:93:36: required from here -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:692:32: warning: conversion from 'llvm::ScaledNumber::DigitsType' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 692 | return countLeadingZeros32(Digits) + Width - 32; - | ^~~~~~ -[ 78%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pow_helpers.cl.bc +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 268 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: +/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 415 | computeSlabSize(std::distance(Slabs.begin(), I)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:161:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:836:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1019:72: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1723 | return BitsToFloat(getWord(0)); + | ~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1770 | return U.VAL - 1; + | ~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:22, + from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:26, + from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: +/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, + from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:23, + from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:26, + from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1723 | return BitsToFloat(getWord(0)); + | ~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1770 | return U.VAL - 1; + | ~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/IR/LegacyPassManagers.h:304:51: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, @@ -20913,22 +20041,27 @@ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example0/CMakeFiles/example0.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example0/CMakeFiles/example0.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example0/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example0/CMakeFiles/example0.dir/depend.internal". -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pow_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -Scanning dependencies of target example0 -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f examples/example0/CMakeFiles/example0.dir/build.make examples/example0/CMakeFiles/example0.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 78%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fmod.cl.bc -[ 78%] Building C object examples/example1/CMakeFiles/example1.dir/example1.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example1 && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/example1.dir/example1.c.o -c /build/reproducible-path/pocl-1.6/examples/example1/example1.c -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fmod.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/fmod.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -[ 79%] Building C object examples/example0/CMakeFiles/example0.dir/example0.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example0 && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/example0.dir/example0.c.o -c /build/reproducible-path/pocl-1.6/examples/example0/example0.c -In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:19, - from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: +In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' @@ -20938,8 +20071,52 @@ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ -[ 80%] Linking C executable test_enqueue_kernel_from_binary -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_enqueue_kernel_from_binary.dir/link.txt --verbose=1 +In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:43: +/usr/lib/llvm-9/include/llvm/IR/CallSite.h: In member function 'unsigned int llvm::AbstractCallSite::getNumArgOperands() const': +/usr/lib/llvm-9/include/llvm/IR/CallSite.h:815:40: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 815 | return CI.ParameterEncoding.size() - 1; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:23, + from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:26, + from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: +/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 97 | SubclassData = val; + | ^~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:734:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:701:43: required from 'llvm::RegionInfoBase::RegionInfoBase(llvm::RegionInfoBase&&) [with Tr = llvm::RegionTraits]' +/usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:910:74: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:161:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:836:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1019:72: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' @@ -20949,10 +20126,95 @@ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_enqueue_kernel_from_binary.dir/test_enqueue_kernel_from_binary.c.o -o test_enqueue_kernel_from_binary ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -[ 80%] Linking C executable run_kernel -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/workgroup && /usr/bin/cmake -E cmake_link_script CMakeFiles/run_kernel.dir/link.txt --verbose=1 -[ 80%] Linking C executable test_fill-buffer +In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:23, + from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:26, + from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 536 | return cast(this)->getNumElements(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:26, + from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 169 | SubClassData = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 245 | Visibility = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 256 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, + from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 457 | Linkage = LT; + | ^~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1723 | return BitsToFloat(getWord(0)); + | ~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1770 | return U.VAL - 1; + | ~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: +/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 97 | SubclassData = val; + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 536 | return cast(this)->getNumElements(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:43: +/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, llvm::TargetLibraryInfoImpl::AvailabilityState)': +/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:60:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 60 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:61:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 61 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:31: @@ -20960,7 +20222,6 @@ /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fill-buffer.dir/link.txt --verbose=1 /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; @@ -20969,7 +20230,18 @@ /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/run_kernel.dir/run_kernel.c.o -o run_kernel ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, + from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, + from /usr/lib/llvm-9/include/llvm/Pass.h:364, + from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:28, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 268 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:31: @@ -20977,57 +20249,142 @@ /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ -[ 80%] Building C object examples/example0/CMakeFiles/example0.dir/example0_exec.c.o -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_fill-buffer.dir/test_fill-buffer.c.o -o test_fill-buffer ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example0 && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/example0.dir/example0_exec.c.o -c /build/reproducible-path/pocl-1.6/examples/example0/example0_exec.c -[ 80%] Built target run_kernel -make -f examples/example2/CMakeFiles/example2.dir/build.make examples/example2/CMakeFiles/example2.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 95%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/OptimizeWorkItemFuncCalls.cc.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/OptimizeWorkItemFuncCalls.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/example2 /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2 /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2/CMakeFiles/example2.dir/DependInfo.cmake --color= /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 80%] Building C object examples/example1/CMakeFiles/example1.dir/example1_exec.c.o -[ 80%] Built target test_enqueue_kernel_from_binary -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example1 && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/example1.dir/example1_exec.c.o -c /build/reproducible-path/pocl-1.6/examples/example1/example1_exec.c -make -f examples/example2a/CMakeFiles/example2a.dir/build.make examples/example2a/CMakeFiles/example2a.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/example2a /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2a /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2a/CMakeFiles/example2a.dir/DependInfo.cmake --color= +In file included from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:43: +/usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h: In member function 'unsigned int llvm::CallGraphSCC::size() const': +/usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h:100:44: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 100 | unsigned size() const { return Nodes.size(); } + | ~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/Support/BlockFrequency.h:16, + from /usr/lib/llvm-9/include/llvm/Analysis/BlockFrequencyInfo.h:19, + from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, + from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:43: +/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)': +/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:110:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 110 | N = (static_cast(N) * RHS.N + D / 2) / D; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)': +/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:124:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2/CMakeFiles/example2.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2/CMakeFiles/example2.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2/CMakeFiles/example2.dir/depend.internal". -Scanning dependencies of target example2 -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f examples/example2/CMakeFiles/example2.dir/build.make examples/example2/CMakeFiles/example2.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2a/CMakeFiles/example2a.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2a/CMakeFiles/example2a.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2a/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2a/CMakeFiles/example2a.dir/depend.internal". -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -Scanning dependencies of target example2a -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f examples/example2a/CMakeFiles/example2a.dir/build.make examples/example2a/CMakeFiles/example2a.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 80%] Built target test_fill-buffer -make -f examples/matrix1/CMakeFiles/matrix1.dir/build.make examples/matrix1/CMakeFiles/matrix1.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/matrix1 /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matrix1 /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matrix1/CMakeFiles/matrix1.dir/DependInfo.cmake --color= -[ 80%] Building C object examples/example2a/CMakeFiles/example2a.dir/example2a.c.o -[ 80%] Building C object examples/example2/CMakeFiles/example2.dir/example2.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2 && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/example2.dir/example2.c.o -c /build/reproducible-path/pocl-1.6/examples/example2/example2.c -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2a && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/example2a.dir/example2a.c.o -c /build/reproducible-path/pocl-1.6/examples/example2a/example2a.c +In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, + from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:27, + from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 337 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:14, + from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, + from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, + from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:43: +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] + 38 | return X < 10 ? '0' + X : HexChar + X - 10; + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: +/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:27, + from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: +/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^~ +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^ +[ 95%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/PHIsToAllocas.cc.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/PHIsToAllocas.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, @@ -21040,17 +20397,53 @@ /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ -[ 80%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/remainder.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/remainder.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/remainder.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -[ 80%] Linking C executable example0 -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example0 && /usr/bin/cmake -E cmake_link_script CMakeFiles/example0.dir/link.txt --verbose=1 -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matrix1/CMakeFiles/matrix1.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matrix1/CMakeFiles/matrix1.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matrix1/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matrix1/CMakeFiles/matrix1.dir/depend.internal". -Scanning dependencies of target matrix1 -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f examples/matrix1/CMakeFiles/matrix1.dir/build.make examples/matrix1/CMakeFiles/matrix1.dir/build -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/example0.dir/example0.c.o CMakeFiles/example0.dir/example0_exec.c.o -o example0 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, + from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 337 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, @@ -21076,7 +20469,6 @@ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ -[ 80%] Building C object examples/matrix1/CMakeFiles/matrix1.dir/matrix1.c.o /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } @@ -21097,18 +20489,39 @@ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -[ 81%] Linking C executable example1 -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matrix1 && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -std=c99 -pthread -o CMakeFiles/matrix1.dir/matrix1.c.o -c /build/reproducible-path/pocl-1.6/examples/matrix1/matrix1.c -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/example1.dir/link.txt --verbose=1 -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/example1.dir/example1.c.o CMakeFiles/example1.dir/example1_exec.c.o -o example1 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -[ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/remquo.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/remquo.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/remquo.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -[ 82%] Built target example0 -make -f examples/scalarwave/CMakeFiles/scalarwave.dir/build.make examples/scalarwave/CMakeFiles/scalarwave.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/scalarwave /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/scalarwave /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/scalarwave/CMakeFiles/scalarwave.dir/DependInfo.cmake --color= -[ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ocml_helpers.cl.bc +In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: +/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^~ +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:27, + from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 744 | (V ? HasMetadataBit : 0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +[ 96%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ParallelRegion.cc.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/ParallelRegion.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, @@ -21119,27 +20532,26 @@ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/scalarwave/CMakeFiles/scalarwave.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/scalarwave/CMakeFiles/scalarwave.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/scalarwave/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/scalarwave/CMakeFiles/scalarwave.dir/depend.internal". /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ -Scanning dependencies of target scalarwave -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ocml_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f examples/scalarwave/CMakeFiles/scalarwave.dir/build.make examples/scalarwave/CMakeFiles/scalarwave.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 82%] Building C object examples/scalarwave/CMakeFiles/scalarwave.dir/scalarwave.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/scalarwave && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/examples/scalarwave\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -std=c99 -pthread -o CMakeFiles/scalarwave.dir/scalarwave.c.o -c /build/reproducible-path/pocl-1.6/examples/scalarwave/scalarwave.c -[ 82%] Linking C executable example2 -[ 82%] Built target example1 -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/example2.dir/link.txt --verbose=1 -[ 82%] Linking C executable example2a -make -f examples/trig/CMakeFiles/trig.dir/build.make examples/trig/CMakeFiles/trig.dir/depend -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2a && /usr/bin/cmake -E cmake_link_script CMakeFiles/example2a.dir/link.txt --verbose=1 -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/trig /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/trig /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/trig/CMakeFiles/trig.dir/DependInfo.cmake --color= +In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:27, + from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:27, + from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: +/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: @@ -21153,14 +20565,35 @@ /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/example2.dir/example2.c.o -o example2 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 744 | (V ? HasMetadataBit : 0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/example2a.dir/example2a.c.o -o example2a ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/APInt.h:18, from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, @@ -21179,7 +20612,6 @@ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/trig/CMakeFiles/trig.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/trig/CMakeFiles/trig.dir/depend.internal". /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), @@ -21210,10 +20642,55 @@ /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/trig/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/trig/CMakeFiles/trig.dir/depend.internal". -Scanning dependencies of target trig -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f examples/trig/CMakeFiles/trig.dir/build.make examples/trig/CMakeFiles/trig.dir/build +In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:18, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 70 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 102 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 128 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 163 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 197 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, + from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, + from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: +/usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: +/usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 249 | AlignedCharArray::value, + | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, @@ -21238,42 +20715,69 @@ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ -/build/reproducible-path/pocl-1.6/examples/scalarwave/scalarwave.c: In function 'main': -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -/build/reproducible-path/pocl-1.6/examples/scalarwave/scalarwave.c:162:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] - 162 | fread(source, source_size, 1, source_file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 82%] Linking C executable matrix1 -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matrix1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix1.dir/link.txt --verbose=1 -[ 83%] Building C object examples/trig/CMakeFiles/trig.dir/trig.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/trig && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/examples/trig\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/trig.dir/trig.c.o -c /build/reproducible-path/pocl-1.6/examples/trig/trig.c +In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 169 | SubClassData = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 245 | Visibility = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 256 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 457 | Linkage = LT; + | ^~ In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 83%] Built target example2a +In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:27, + from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: +/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': +/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 359 | SmallVector ArgTys{Args...}; + | ^~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: +/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ -make -f examples/vecadd/CMakeFiles/vecadd.dir/build.make examples/vecadd/CMakeFiles/vecadd.dir/depend -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/matrix1.dir/matrix1.c.o -o matrix1 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/vecadd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/vecadd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/DependInfo.cmake --color= /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); @@ -21296,18 +20800,45 @@ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/examples/trig/trig.c: In function 'main': -/build/reproducible-path/pocl-1.6/examples/trig/trig.c:59:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] - 59 | fread (source, source_size, 1, source_file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 83%] Built target example2 -make -f examples/matadd/CMakeFiles/matadd.dir/build.make examples/matadd/CMakeFiles/matadd.dir/depend +In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:27, + from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, + from /usr/lib/llvm-9/include/llvm/Support/MemoryBuffer.h:22, + from /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:24, + from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:22, + from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, + from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, + from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:43: +/usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 233 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1723 | return BitsToFloat(getWord(0)); + | ~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1770 | return U.VAL - 1; + | ~~~~~~^~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/matadd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matadd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matadd/CMakeFiles/matadd.dir/DependInfo.cmake --color= +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: +/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': +/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 359 | SmallVector ArgTys{Args...}; + | ^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] @@ -21345,15 +20876,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 83%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/OptimizeWorkItemFuncCalls.cc.o /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/OptimizeWorkItemFuncCalls.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | @@ -21372,20 +20900,16 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/vecadd/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/depend.internal". /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -Scanning dependencies of target vecadd /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ @@ -21403,11 +20927,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matadd/CMakeFiles/matadd.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matadd/CMakeFiles/matadd.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matadd/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matadd/CMakeFiles/matadd.dir/depend.internal". -Scanning dependencies of target matadd -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f examples/vecadd/CMakeFiles/vecadd.dir/build.make examples/vecadd/CMakeFiles/vecadd.dir/build /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) @@ -21416,7 +20935,6 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -21431,7 +20949,6 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -make -f examples/matadd/CMakeFiles/matadd.dir/build.make examples/matadd/CMakeFiles/matadd.dir/build /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | @@ -21444,35 +20961,82 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ -[ 83%] Built target matrix1 -[ 83%] Linking C executable scalarwave -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/scalarwave && /usr/bin/cmake -E cmake_link_script CMakeFiles/scalarwave.dir/link.txt --verbose=1 -make -f examples/boxadd/CMakeFiles/boxadd.dir/build.make examples/boxadd/CMakeFiles/boxadd.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/boxadd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/boxadd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/boxadd/CMakeFiles/boxadd.dir/DependInfo.cmake --color= -[ 83%] Building C object examples/trig/CMakeFiles/trig.dir/trig_exec.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/trig && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/examples/trig\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/trig.dir/trig_exec.c.o -c /build/reproducible-path/pocl-1.6/examples/trig/trig_exec.c -[ 83%] Building C object examples/vecadd/CMakeFiles/vecadd.dir/vecadd.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/vecadd && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/vecadd.dir/vecadd.c.o -c /build/reproducible-path/pocl-1.6/examples/vecadd/vecadd.c +In file included from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In constructor 'llvm::CalleeInfo::CalleeInfo(llvm::CalleeInfo::HotnessType, uint64_t)': +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:75:17: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 75 | : Hotness(static_cast(Hotness)), RelBlockFreq(RelBF) {} + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:75:63: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 75 | : Hotness(static_cast(Hotness)), RelBlockFreq(RelBF) {} + | ^~~~~ +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:75:68: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned int:29' may change value [-Wconversion] + 75 | : Hotness(static_cast(Hotness)), RelBlockFreq(RelBF) {} + | ^ +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::CalleeInfo::updateHotness(llvm::CalleeInfo::HotnessType)': +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:78:23: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 78 | Hotness = std::max(Hotness, static_cast(OtherHotness)); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::CalleeInfo::updateRelBlockFreq(uint64_t, uint64_t)': +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:98:20: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned int:29' may change value [-Wconversion] + 98 | RelBlockFreq = static_cast(Sum); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 96%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/RemoveBarrierCalls.cc.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/RemoveBarrierCalls.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 68 | Size = N; + | ^ +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::ValueInfo)': +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:274:54: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 274 | static unsigned getHashValue(ValueInfo I) { return (uintptr_t)I.getRef(); } + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In constructor 'llvm::GlobalValueSummary::GVFlags::GVFlags(llvm::GlobalValue::LinkageTypes, bool, bool, bool, bool)': +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:325:19: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 325 | : Linkage(Linkage), NotEligibleToImport(NotEligibleToImport), + | ^~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::GlobalValueSummary::setLinkage(llvm::GlobalValue::LinkageTypes)': +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:393:21: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 393 | Flags.Linkage = Linkage; + | ^~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ -[ 84%] Building C object examples/matadd/CMakeFiles/matadd.dir/matadd.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matadd && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/matadd.dir/matadd.c.o -c /build/reproducible-path/pocl-1.6/examples/matadd/matadd.c +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::FunctionSummary::VFuncId)': +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:703:71: warning: conversion from 'llvm::GlobalValue::GUID' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 703 | static unsigned getHashValue(FunctionSummary::VFuncId I) { return I.GUID; } + | ~~^~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:30: +/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 899 | setValueSubclassData(Opcode); + | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/scalarwave.dir/scalarwave.c.o -o scalarwave ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/boxadd/CMakeFiles/boxadd.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/boxadd/CMakeFiles/boxadd.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/boxadd/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/boxadd/CMakeFiles/boxadd.dir/depend.internal". -Scanning dependencies of target boxadd -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f examples/boxadd/CMakeFiles/boxadd.dir/build.make examples/boxadd/CMakeFiles/boxadd.dir/build +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::FunctionSummary::ConstVCall)': +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:722:20: warning: conversion from 'llvm::GlobalValue::GUID' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 722 | return I.VFunc.GUID; + | ~~~~~~~~^~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); @@ -21495,6 +21059,12 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:30: +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 978 | vt->getNumElements()); + | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -21502,7 +21072,24 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1180 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1202 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1352 | (ID << 2)); + | ~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), @@ -21530,8 +21117,28 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 84%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isinf.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isinf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isinf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:22, + from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, + from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, + from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:43: +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:138:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 138 | return Buffers.size(); + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:159:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 159 | return Buffers.size(); + | ~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); @@ -21548,104 +21155,152 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -[ 84%] Building C object examples/boxadd/CMakeFiles/boxadd.dir/boxadd.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/boxadd && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/boxadd.dir/boxadd.c.o -c /build/reproducible-path/pocl-1.6/examples/boxadd/boxadd.c -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 84%] Built target scalarwave -make -f examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build.make examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/depend -[ 84%] Linking C executable trig -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/trig && /usr/bin/cmake -E cmake_link_script CMakeFiles/trig.dir/link.txt --verbose=1 -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/EinsteinToolkit /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/EinsteinToolkit /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/DependInfo.cmake --color= -[ 84%] Building C object examples/vecadd/CMakeFiles/vecadd.dir/vecadd_exec.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/vecadd && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/vecadd.dir/vecadd_exec.c.o -c /build/reproducible-path/pocl-1.6/examples/vecadd/vecadd_exec.c -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/trig.dir/trig.c.o CMakeFiles/trig.dir/trig_exec.c.o -o trig ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/EinsteinToolkit/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/depend.internal". -Scanning dependencies of target EinsteinToolkit -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build.make examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 84%] Building C object examples/matadd/CMakeFiles/matadd.dir/matadd_exec.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matadd && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/matadd.dir/matadd_exec.c.o -c /build/reproducible-path/pocl-1.6/examples/matadd/matadd_exec.c -[ 84%] Building C object examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/EinsteinToolkit.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/EinsteinToolkit && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/examples/EinsteinToolkit\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -std=c99 -pthread -o CMakeFiles/EinsteinToolkit.dir/EinsteinToolkit.c.o -c /build/reproducible-path/pocl-1.6/examples/EinsteinToolkit/EinsteinToolkit.c -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:33: -/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': -/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 359 | SmallVector ArgTys{Args...}; - | ^~~~~~~~~~~~~~~~~ -[ 84%] Building C object examples/boxadd/CMakeFiles/boxadd.dir/boxadd_exec.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/boxadd && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/boxadd.dir/boxadd_exec.c.o -c /build/reproducible-path/pocl-1.6/examples/boxadd/boxadd_exec.c -[ 84%] Built target trig -[ 85%] Linking C executable vecadd -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/vecadd && /usr/bin/cmake -E cmake_link_script CMakeFiles/vecadd.dir/link.txt --verbose=1 -/build/reproducible-path/pocl-1.6/examples/EinsteinToolkit/EinsteinToolkit.c: In function 'main': -/build/reproducible-path/pocl-1.6/examples/EinsteinToolkit/EinsteinToolkit.c:1434:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] - 1434 | fread(source1, source1_size, 1, source1_file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/examples/EinsteinToolkit/EinsteinToolkit.c:1444:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] - 1444 | fread(source2, source2_size, 1, source2_file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 85%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/PHIsToAllocas.cc.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/PHIsToAllocas.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc -In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1723 | return BitsToFloat(getWord(0)); - | ~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1770 | return U.VAL - 1; - | ~~~~~~^~~ -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/vecadd.dir/vecadd.c.o CMakeFiles/vecadd.dir/vecadd_exec.c.o -o vecadd ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:34: -/usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 122 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 85%] Linking C executable matadd -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matadd && /usr/bin/cmake -E cmake_link_script CMakeFiles/matadd.dir/link.txt --verbose=1 -[ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isnan.cl.bc +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2091 | Total += B.input_size(); + | ^ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:30: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 131 | (V ? 32 : 0)); + | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 142 | (V ? 64 : 0)); + | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 236 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 255 | ((unsigned)Ordering << 7)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 358 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 380 | ((unsigned)Ordering << 7)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isnan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isnan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/matadd.dir/matadd.c.o CMakeFiles/matadd.dir/matadd_exec.c.o -o matadd ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 85%] Linking C executable boxadd -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/boxadd && /usr/bin/cmake -E cmake_link_script CMakeFiles/boxadd.dir/link.txt --verbose=1 -[ 85%] Built target vecadd -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/boxadd.dir/boxadd.c.o CMakeFiles/boxadd.dir/boxadd_exec.c.o -o boxadd ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -[ 86%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ParallelRegion.cc.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/ParallelRegion.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc -[ 86%] Built target matadd -[ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isfinite.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isfinite.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isfinite.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 486 | ((unsigned)Ordering << 1)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 567 | (unsigned)V); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 577 | (IsWeak << 8)); + | ~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 593 | ((unsigned)Ordering << 2)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 606 | ((unsigned)Ordering << 5)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 96%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/RemoveOptnoneFromWIFunc.cc.o +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 770 | setInstructionSubclassData((SubclassData & 31) | + | ~~~~~~~~~~~~~~~~~~~~^ + 771 | (Operation << 5)); + | ~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 784 | (unsigned)V); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 800 | ((unsigned)Ordering << 2)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/RemoveOptnoneFromWIFunc.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1445 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1468 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +[ 96%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/VariableUniformityAnalysis.cc.o +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1653 | unsigned(TCK)); + | ~~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/VariableUniformityAnalysis.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: @@ -21661,6 +21316,12 @@ /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 2831 | (V ? 1 : 0)); + | ~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: @@ -21668,7 +21329,10 @@ /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ -[ 86%] Built target boxadd +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': @@ -21679,18 +21343,103 @@ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:34: -/usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 117 | BBInfo::getHashValue(Edge.getEnd())); - | ^ +In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, + from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: +/usr/lib/llvm-9/include/llvm/Support/Compiler.h: In function 'void* llvm::allocate_buffer(size_t, size_t)': +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:541:50: warning: unused parameter 'Alignment' [-Wunused-parameter] + 541 | inline void *allocate_buffer(size_t Size, size_t Alignment) { + | ~~~~~~~^~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h: In function 'void llvm::deallocate_buffer(void*, size_t, size_t)': +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:557:49: warning: unused parameter 'Size' [-Wunused-parameter] + 557 | inline void deallocate_buffer(void *Ptr, size_t Size, size_t Alignment) { + | ~~~~~~~^~~~ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:557:62: warning: unused parameter 'Alignment' [-Wunused-parameter] + 557 | inline void deallocate_buffer(void *Ptr, size_t Size, size_t Alignment) { + | ~~~~~~~^~~~~~~~~ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ -[ 86%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/RemoveBarrierCalls.cc.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/RemoveBarrierCalls.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3703 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3726 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 268 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, @@ -21703,10 +21452,58 @@ /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ -[ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isnormal.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isnormal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isnormal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -[ 87%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/RemoveOptnoneFromWIFunc.cc.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/RemoveOptnoneFromWIFunc.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4409 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4416 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4450 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4457 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: +/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 68 | Size = N; + | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, @@ -21752,27 +21549,22 @@ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: -/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^~ -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^ +/build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc: In function 'void pocl::regenerate_kernel_metadata(llvm::Module&, pocl::FunctionMapping&)': +/build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:56:68: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 56 | MDNode *wgsizeMD = dyn_cast(wg_sizes->getOperand(mni)); + | ^~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: + from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} @@ -21781,8 +21573,94 @@ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ -[ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vtables_fp32.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vtables_fp32.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/vtables_fp32.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: +/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^~ +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^ +/build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc: In function 'int pocl::getConstantIntMDValue(llvm::Metadata*)': +/build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:122:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 122 | return CI->getLimitedValue(); + | ~~~~~~~~~~~~~~~~~~~^~ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:33: +/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': +/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 359 | SmallVector ArgTys{Args...}; + | ^~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, + from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 337 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 268 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 268 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: @@ -21796,36 +21674,62 @@ /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, - from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: -/usr/lib/llvm-9/include/llvm/Support/Compiler.h: In function 'void* llvm::allocate_buffer(size_t, size_t)': -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:541:50: warning: unused parameter 'Alignment' [-Wunused-parameter] - 541 | inline void *allocate_buffer(size_t Size, size_t Alignment) { - | ~~~~~~~^~~~~~~~~ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h: In function 'void llvm::deallocate_buffer(void*, size_t, size_t)': -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:557:49: warning: unused parameter 'Size' [-Wunused-parameter] - 557 | inline void deallocate_buffer(void *Ptr, size_t Size, size_t Alignment) { - | ~~~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:557:62: warning: unused parameter 'Alignment' [-Wunused-parameter] - 557 | inline void deallocate_buffer(void *Ptr, size_t Size, size_t Alignment) { - | ~~~~~~~^~~~~~~~~ + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:18, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 68 | Size = N; + | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: +/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: +/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^~ +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^ In file included from /usr/lib/llvm-9/include/llvm/ADT/APInt.h:18, from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, @@ -21902,55 +21806,80 @@ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ -[ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vtables_fp64.cl.bc -In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 268 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:40: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vtables_fp64.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/vtables_fp64.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -[ 87%] Linking C executable EinsteinToolkit -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, + from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 68 | Size = N; - | ^ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/EinsteinToolkit && /usr/bin/cmake -E cmake_link_script CMakeFiles/EinsteinToolkit.dir/link.txt --verbose=1 -[ 87%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/VariableUniformityAnalysis.cc.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/VariableUniformityAnalysis.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/EinsteinToolkit.dir/EinsteinToolkit.c.o -o EinsteinToolkit ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 337 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; @@ -21969,28 +21898,23 @@ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 68 | Size = N; - | ^ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: +/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^~ +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); @@ -22005,7 +21929,33 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ -[ 87%] Built target EinsteinToolkit +In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 744 | (V ? HasMetadataBit : 0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:30: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); @@ -22021,8 +21971,9 @@ from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } @@ -22059,12 +22010,44 @@ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:34: +/usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 122 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:43: +/usr/lib/llvm-9/include/llvm/IR/CallSite.h: In instantiation of 'unsigned int llvm::CallSiteBase::getArgumentNo(const llvm::Use*) const [with FunTy = llvm::Function; BBTy = llvm::BasicBlock; ValTy = llvm::Value; UserTy = llvm::User; UseTy = llvm::Use; InstrTy = llvm::Instruction; CallTy = llvm::CallInst; InvokeTy = llvm::InvokeInst; CallBrTy = llvm::CallBrInst; IterTy = llvm::Use*]': +/usr/lib/llvm-9/include/llvm/IR/CallSite.h:807:35: required from here +/usr/lib/llvm-9/include/llvm/IR/CallSite.h:215:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 215 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ -[ 87%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkItemAliasAnalysis.cc.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/WorkItemAliasAnalysis.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc +In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, + from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1723 | return BitsToFloat(getWord(0)); + | ~~~~~~~^~~ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] @@ -22078,6 +22061,10 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1770 | return U.VAL - 1; + | ~~~~~~^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | @@ -22090,6 +22077,17 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: +/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | @@ -22102,16 +22100,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: -/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 486 | ((unsigned)Ordering << 1)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ @@ -22121,18 +22115,13 @@ from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 486 | ((unsigned)Ordering << 1)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | @@ -22178,34 +22167,26 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 68 | Size = N; - | ^ +In file included from /usr/lib/llvm-9/include/llvm/MC/StringTableBuilder.h:12, + from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeWriter.h:18, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:66: +/usr/lib/llvm-9/include/llvm/ADT/CachedHashString.h: In constructor 'llvm::CachedHashStringRef::CachedHashStringRef(llvm::StringRef, uint32_t)': +/usr/lib/llvm-9/include/llvm/ADT/CachedHashString.h:40:33: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 40 | : P(S.data()), Size(S.size()), Hash(Hash) { + | ~~~~~~^~ +/usr/lib/llvm-9/include/llvm/ADT/CachedHashString.h: In constructor 'llvm::CachedHashString::CachedHashString(llvm::StringRef, uint32_t)': +/usr/lib/llvm-9/include/llvm/ADT/CachedHashString.h:105:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 105 | : P(new char[S.size()]), Size(S.size()), Hash(Hash) { + | ~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; @@ -22218,10 +22199,29 @@ /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 744 | (V ? HasMetadataBit : 0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -22240,6 +22240,15 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, + from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: +/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 97 | SubclassData = val; + | ^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | @@ -22252,19 +22261,68 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 268 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, + from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1723 | return BitsToFloat(getWord(0)); + | ~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1770 | return U.VAL - 1; + | ~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 744 | (V ? HasMetadataBit : 0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, + from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 536 | return cast(this)->getNumElements(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +[ 96%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkItemAliasAnalysis.cc.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/WorkItemAliasAnalysis.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, @@ -22272,8 +22330,9 @@ from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } @@ -22306,67 +22365,36 @@ 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] -In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 744 | (V ? HasMetadataBit : 0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ -[ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/normalize.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/normalize.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/normalize.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: -/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, + from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, + from /usr/lib/llvm-9/include/llvm/Pass.h:364, + from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:28, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, - from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: + from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, + from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; @@ -22379,12 +22407,61 @@ /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, + from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: +/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 97 | SubclassData = val; + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: +/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 899 | setValueSubclassData(Opcode); + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:18, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 68 | Size = N; + | ^ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, + from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 536 | return cast(this)->getNumElements(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { @@ -22392,15 +22469,6 @@ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ -In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 268 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); @@ -22423,6 +22491,31 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: +/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 97 | SubclassData = val; + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -22430,6 +22523,13 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: +/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 899 | setValueSubclassData(Opcode); + | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), @@ -22457,90 +22557,9 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4409 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, - from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 337 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4416 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4450 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4457 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -[ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/length.cl.bc -In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, - from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: -/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 97 | SubclassData = val; - | ^~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/length.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/length.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:39: -/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 503 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, - from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: +In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); @@ -22549,212 +22568,6 @@ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 744 | (V ? HasMetadataBit : 0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: -/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: -/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 899 | setValueSubclassData(Opcode); - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:39: -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, - from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1723 | return BitsToFloat(getWord(0)); - | ~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1770 | return U.VAL - 1; - | ~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 263 | (B * FastMathFlags::AllowReassoc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: -/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 263 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 269 | (B * FastMathFlags::NoNaNs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 269 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 275 | (B * FastMathFlags::NoInfs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 275 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 281 | (B * FastMathFlags::NoSignedZeros); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 281 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 287 | (B * FastMathFlags::AllowReciprocal); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 287 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 293 | (B * FastMathFlags::AllowContract); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 293 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 299 | (B * FastMathFlags::ApproxFunc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 299 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 305 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 305 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 311 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 311 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 530 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | }); - | ~~ -[ 88%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Workgroup.cc.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/Workgroup.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc -In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, - from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: -/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 97 | SubclassData = val; - | ^~~ -[ 88%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sleef_glue.cl.bc In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, @@ -22762,8 +22575,12 @@ from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: + from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), @@ -22792,14 +22609,6 @@ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, - from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ @@ -22810,96 +22619,25 @@ from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, - from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 536 | return cast(this)->getNumElements(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sleef_glue.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleef_glue.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 744 | (V ? HasMetadataBit : 0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, - from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 337 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, - from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:34: +/usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 117 | BBInfo::getHashValue(Edge.getEnd())); + | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } @@ -22916,57 +22654,87 @@ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4409 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4416 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: -/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 899 | setValueSubclassData(Opcode); - | ^~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, - from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1723 | return BitsToFloat(getWord(0)); - | ~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1770 | return U.VAL - 1; - | ~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: -/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, - from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4450 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4457 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, + from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 70 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 102 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 128 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 163 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 197 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, + from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, + from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, + from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: +/usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: +/usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 249 | AlignedCharArray::value, + | ^ In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, @@ -23027,6 +22795,28 @@ from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 169 | SubClassData = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 245 | Visibility = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 256 | ThreadLocal = Val; + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, + from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] @@ -23052,21 +22842,52 @@ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:30, +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 457 | Linkage = LT; + | ^~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1111 | NumEntries = Num; + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: -/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 97 | SubclassData = val; - | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 744 | (V ? HasMetadataBit : 0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 268 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, + from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 978 | vt->getNumElements()); - | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, @@ -23075,6 +22896,86 @@ /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, + from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1723 | return BitsToFloat(getWord(0)); + | ~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1770 | return U.VAL - 1; + | ~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 978 | vt->getNumElements()); + | ~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:31: +/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 978 | vt->getNumElements()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:30, + from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getAdjusted(uint64_t, int16_t) [with DigitsT = unsigned int; uint64_t = long unsigned int; int16_t = short int]': +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:96:45: required from here +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:89:37: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 89 | return getRounded(Digits >> Shift, Scale + Shift, + | ~~~~~~~^~~~~~~~ +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:89:53: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] + 89 | return getRounded(Digits >> Shift, Scale + Shift, + | ~~~~~~^~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' +/usr/lib/llvm-9/include/llvm/Support/Error.h:969:34: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getAdjusted(uint64_t, int16_t) [with DigitsT = long unsigned int; uint64_t = long unsigned int; int16_t = short int]': +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:102:45: required from here +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:89:53: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1180 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1202 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); @@ -23083,21 +22984,28 @@ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 536 | return cast(this)->getNumElements(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1352 | (ID << 2)); + | ~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getQuotient(DigitsT, DigitsT) [with DigitsT = long unsigned int]': +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:178:39: required from here +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:166:19: warning: conversion from 'long unsigned int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 166 | return divide32(Dividend, Divisor); + | ^~~~~~~~ +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:166:29: warning: conversion from 'long unsigned int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 166 | return divide32(Dividend, Divisor); + | ^~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | @@ -23108,10 +23016,92 @@ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = unsigned int; int16_t = short int]': +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:402:56: required from here +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:391:54: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] + 391 | if (!compare(LDigits, LScale, DigitsT(1), RLgFloor + getWidth())) + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]': +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:410:56: required from here +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:391:54: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]': +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:93:36: required from here +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:831:20: warning: conversion from 'int32_t' {aka 'int'} to 'int16_t' {aka 'short int'} may change value [-Wconversion] + 831 | return *this <<= Scales; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:297:26: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: +/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::StartNewSlab() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]': +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:260:5: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' +/usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:398:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 398 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); + | ~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2091 | Total += B.input_size(); + | ^ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2091 | Total += B.input_size(); + | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: +/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 97 | SubclassData = val; + | ^~~ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:30: +/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 899 | setValueSubclassData(Opcode); + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 536 | return cast(this)->getNumElements(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, @@ -23167,26 +23157,73 @@ /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: +In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:31: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, + from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:31: +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 337 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +In file included from /usr/lib/llvm-9/include/llvm/ADT/SmallString.h:16, + from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:29, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:60: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' +/usr/lib/llvm-9/include/llvm/Support/Error.h:969:34: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1180 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1202 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, @@ -23216,168 +23253,12 @@ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2091 | Total += B.input_size(); - | ^ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1180 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1202 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1352 | (ID << 2)); - | ~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: -/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2091 | Total += B.input_size(); - | ^ -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: -/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 899 | setValueSubclassData(Opcode); - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 744 | (V ? HasMetadataBit : 0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 68 | Size = N; - | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 978 | vt->getNumElements()); - | ~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, - from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1723 | return BitsToFloat(getWord(0)); - | ~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1770 | return U.VAL - 1; - | ~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1180 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1202 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ -[ 89%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/scalars.cl.bc -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:40, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 68 | Size = N; - | ^ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); @@ -23386,13 +23267,11 @@ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/scalars.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/scalars.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:31: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | @@ -23405,21 +23284,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: +/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | @@ -23444,20 +23315,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 131 | (V ? 32 : 0)); - | ~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 142 | (V ? 64 : 0)); - | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | @@ -23488,39 +23345,15 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 236 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 255 | ((unsigned)Ordering << 7)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 358 | (V ? 1 : 0)); - | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 380 | ((unsigned)Ordering << 7)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | @@ -23533,48 +23366,102 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 486 | ((unsigned)Ordering << 1)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 567 | (unsigned)V); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 577 | (IsWeak << 8)); - | ~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 593 | ((unsigned)Ordering << 2)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 606 | ((unsigned)Ordering << 5)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: -/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 97 | SubclassData = val; - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^~ +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1445 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1468 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1653 | unsigned(TCK)); + | ~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: +/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 899 | setValueSubclassData(Opcode); + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 2831 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:30, + from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'int16_t llvm::ScaledNumbers::matchScales(DigitsT&, int16_t&, DigitsT&, int16_t&) [with DigitsT = unsigned int; int16_t = short int]': +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:342:30: required from 'std::pair llvm::ScaledNumbers::getSum(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = unsigned int; int16_t = short int]' +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:357:49: required from here +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:320:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] + 320 | LScale -= ShiftL; + | ~~~~~~~^~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:321:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] + 321 | RScale += ShiftR; + | ~~~~~~~^~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'int16_t llvm::ScaledNumbers::matchScales(DigitsT&, int16_t&, DigitsT&, int16_t&) [with DigitsT = long unsigned int; int16_t = short int]': +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:342:30: required from 'std::pair llvm::ScaledNumbers::getSum(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]' +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:363:49: required from here +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:320:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] + 320 | LScale -= ShiftL; + | ~~~~~~~^~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:321:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] + 321 | RScale += ShiftR; + | ~~~~~~~^~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'static llvm::ScaledNumber llvm::ScaledNumber::adjustToWidth(uint64_t, int32_t) [with DigitsT = long unsigned int; uint64_t = long unsigned int; int32_t = int]': +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:525:61: required from 'static llvm::ScaledNumber llvm::ScaledNumber::get(uint64_t) [with DigitsT = long unsigned int; uint64_t = long unsigned int]' +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:93:23: required from here +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:704:60: warning: conversion from 'int32_t' {aka 'int'} to 'int16_t' {aka 'short int'} may change value [-Wconversion] + 704 | auto Adjusted = ScaledNumbers::getAdjusted(N, Shift); + | ^~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': @@ -23583,28 +23470,60 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | (V ? 32 : 0)); | ~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 770 | setInstructionSubclassData((SubclassData & 31) | - | ~~~~~~~~~~~~~~~~~~~~^ - 771 | (Operation << 5)); - | ~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 784 | (unsigned)V); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 236 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 131 | (V ? 32 : 0)); + | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 142 | (V ? 64 : 0)); + | ~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 978 | vt->getNumElements()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 800 | ((unsigned)Ordering << 2)); + 255 | ((unsigned)Ordering << 7)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 358 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] @@ -23630,10 +23549,21 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1445 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | @@ -23646,54 +23576,60 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1468 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1653 | unsigned(TCK)); - | ~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 486 | ((unsigned)Ordering << 1)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 567 | (unsigned)V); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 577 | (IsWeak << 8)); + | ~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 593 | ((unsigned)Ordering << 2)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1180 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1202 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); @@ -23715,23 +23651,67 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 536 | return cast(this)->getNumElements(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1445 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, - from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 606 | ((unsigned)Ordering << 5)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 770 | setInstructionSubclassData((SubclassData & 31) | + | ~~~~~~~~~~~~~~~~~~~~^ + 771 | (Operation << 5)); + | ~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 784 | (unsigned)V); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 800 | ((unsigned)Ordering << 2)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1352 | (ID << 2)); + | ~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3703 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3726 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:91:37: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, @@ -23741,52 +23721,84 @@ from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 70 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 102 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 128 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 163 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 197 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, - from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, - from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: -/usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: -/usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 249 | AlignedCharArray::value, - | ^ + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::WeakTrackingVH; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::WeakTrackingVH]' +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::WeakTrackingVH; unsigned int N = 4]' +/usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:41:7: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:829:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:224:39: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Error.h:19, + from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:60: +/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:985:78: required from here +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 415 | computeSlabSize(std::distance(Slabs.begin(), I)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1445 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -23809,6 +23821,10 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2091 | Total += B.input_size(); + | ^ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | @@ -23832,14 +23848,6 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 169 | SubClassData = V; - | ^ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -23847,44 +23855,119 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 245 | Visibility = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 256 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ +In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1723 | return BitsToFloat(getWord(0)); + | ~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1770 | return U.VAL - 1; + | ~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::pair; bool = false]' +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:249:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' +/usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4409 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4416 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 457 | Linkage = LT; - | ^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4450 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4457 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 131 | (V ? 32 : 0)); + | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 142 | (V ? 64 : 0)); + | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 2831 | (V ? 1 : 0)); + 236 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 255 | ((unsigned)Ordering << 7)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 380 | ((unsigned)Ordering << 7)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:40, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, @@ -23899,123 +23982,162 @@ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -[ 89%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/acos.cl.bc -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: -/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/acos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/acos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 486 | ((unsigned)Ordering << 1)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 567 | (unsigned)V); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 577 | (IsWeak << 8)); + | ~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 593 | ((unsigned)Ordering << 2)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 606 | ((unsigned)Ordering << 5)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 68 | Size = N; + | ^ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 770 | setInstructionSubclassData((SubclassData & 31) | + | ~~~~~~~~~~~~~~~~~~~~^ + 771 | (Operation << 5)); + | ~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 784 | (unsigned)V); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 800 | ((unsigned)Ordering << 2)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1445 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1468 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1653 | unsigned(TCK)); + | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:40, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 268 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3703 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3726 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 268 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:32: +/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 97 | SubclassData = val; + | ^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > > >, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' +/usr/lib/llvm-9/include/llvm/IR/ValueMap.h:105:35: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' +/build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:108:23: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:32: +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 536 | return cast(this)->getNumElements(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1111 | NumEntries = Num; + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:19, + from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); @@ -24038,21 +24160,12 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:31: -/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 2831 | (V ? 1 : 0)); + | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); @@ -24075,6 +24188,13 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' +/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -24082,13 +24202,13 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), @@ -24116,14 +24236,22 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4409 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4416 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1111 | NumEntries = Num; + | ^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), @@ -24141,10 +24269,16 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4450 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:30, + from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getLgImpl(DigitsT, int16_t) [with DigitsT = unsigned int; int16_t = short int]': +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:223:22: required from 'int32_t llvm::ScaledNumbers::getLgFloor(DigitsT, int16_t) [with DigitsT = unsigned int; int32_t = int; int16_t = short int]' +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:390:35: required from 'std::pair llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = unsigned int; int16_t = short int]' +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:402:56: required from here +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:195:71: warning: conversion from 'long unsigned int' to 'int32_t' {aka 'int'} may change value [-Wconversion] + 195 | int32_t LocalFloor = sizeof(Digits) * 8 - countLeadingZeros(Digits) - 1; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), @@ -24155,6 +24289,52 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getLgImpl(DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]': +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:223:22: required from 'int32_t llvm::ScaledNumbers::getLgFloor(DigitsT, int16_t) [with DigitsT = long unsigned int; int32_t = int; int16_t = short int]' +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:390:35: required from 'std::pair llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]' +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:410:56: required from here +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:195:71: warning: conversion from 'long unsigned int' to 'int32_t' {aka 'int'} may change value [-Wconversion] +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:32: +/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 899 | setValueSubclassData(Opcode); + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'void llvm::ScaledNumber::shiftLeft(int32_t) [with DigitsT = long unsigned int; int32_t = int]': +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:624:5: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator<<=(int16_t) [with DigitsT = long unsigned int; int16_t = short int]' +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:831:16: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]' +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:93:36: required from here +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:844:9: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] + 844 | Scale += ScaleShift; + | ~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4409 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4416 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4450 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); @@ -24175,6 +24355,112 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3703 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3726 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:40, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 268 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:39: +/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 503 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: +/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' +/usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:522:7: required from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = llvm::yaml::Document]' +/usr/include/c++/10/bits/unique_ptr.h:182:16: required from 'void std::__uniq_ptr_impl<_Tp, _Dp>::reset(std::__uniq_ptr_impl<_Tp, _Dp>::pointer) [with _Tp = llvm::yaml::Document; _Dp = std::default_delete; std::__uniq_ptr_impl<_Tp, _Dp>::pointer = llvm::yaml::Document*]' +/usr/include/c++/10/bits/unique_ptr.h:456:12: required from 'void std::unique_ptr<_Tp, _Dp>::reset(std::unique_ptr<_Tp, _Dp>::pointer) [with _Tp = llvm::yaml::Document; _Dp = std::default_delete; std::unique_ptr<_Tp, _Dp>::pointer = llvm::yaml::Document*]' +/usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:597:25: required from here +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 415 | computeSlabSize(std::distance(Slabs.begin(), I)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); @@ -24191,57 +24477,207 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:30: -/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 899 | setValueSubclassData(Opcode); - | ^~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, - from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:31: -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:39: +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 337 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ +In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 263 | (B * FastMathFlags::AllowReassoc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 263 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 269 | (B * FastMathFlags::NoNaNs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 269 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 275 | (B * FastMathFlags::NoInfs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 275 | (B * FastMathFlags::NoInfs); + | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 281 | (B * FastMathFlags::NoSignedZeros); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 281 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 287 | (B * FastMathFlags::AllowReciprocal); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 287 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 293 | (B * FastMathFlags::AllowContract); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 293 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 299 | (B * FastMathFlags::ApproxFunc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 299 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 305 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 305 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 311 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 311 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: +/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 503 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 530 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | }); + | ~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1111 | NumEntries = Num; + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:19, + from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:67:77: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:249:7: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:30, + from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'void llvm::ScaledNumber::shiftRight(int32_t) [with DigitsT = long unsigned int; int32_t = int]': +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:838:5: required from 'void llvm::ScaledNumber::shiftLeft(int32_t) [with DigitsT = long unsigned int; int32_t = int]' +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:624:5: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator<<=(int16_t) [with DigitsT = long unsigned int; int16_t = short int]' +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:831:16: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]' +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:93:36: required from here +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:874:9: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] + 874 | Scale -= ScaleShift; + | ~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'static int llvm::ScaledNumber::countLeadingZerosWidth(llvm::ScaledNumber::DigitsType) [with DigitsT = long unsigned int; llvm::ScaledNumber::DigitsType = long unsigned int]': +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:854:37: required from 'void llvm::ScaledNumber::shiftLeft(int32_t) [with DigitsT = long unsigned int; int32_t = int]' +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:624:5: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator<<=(int16_t) [with DigitsT = long unsigned int; int16_t = short int]' +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:831:16: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]' +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:93:36: required from here +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:692:32: warning: conversion from 'llvm::ScaledNumber::DigitsType' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 692 | return countLeadingZeros32(Digits) + Width - 32; + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' +/usr/include/c++/10/bits/stl_iterator.h:639:22: required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector; typename _Container::value_type = llvm::DiagnosticInfoOptimizationBase::Argument]' +/usr/include/c++/10/bits/stl_algobase.h:380:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' +/usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' +/usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' +/usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' +/usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' +/usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:638:75: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, @@ -24256,18 +24692,6 @@ /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:31: -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 978 | vt->getNumElements()); - | ~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: -/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 503 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; @@ -24276,211 +24700,44 @@ /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1180 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 89%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/asin.cl.bc -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1202 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1352 | (ID << 2)); - | ~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/asin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/asin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1111 | NumEntries = Num; - | ^~~ -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^~ -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2091 | Total += B.input_size(); - | ^ -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 131 | (V ? 32 : 0)); - | ~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 142 | (V ? 64 : 0)); - | ~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 236 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 255 | ((unsigned)Ordering << 7)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 358 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 380 | ((unsigned)Ordering << 7)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 486 | ((unsigned)Ordering << 1)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 567 | (unsigned)V); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 577 | (IsWeak << 8)); - | ~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 593 | ((unsigned)Ordering << 2)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 606 | ((unsigned)Ordering << 5)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 770 | setInstructionSubclassData((SubclassData & 31) | - | ~~~~~~~~~~~~~~~~~~~~^ - 771 | (Operation << 5)); - | ~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:36, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 784 | (unsigned)V); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 800 | ((unsigned)Ordering << 2)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:36, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1445 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1468 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1653 | unsigned(TCK)); - | ~~~~~~~~~~~~~ -[ 89%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atan2.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atan2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/atan2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: -/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': -/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 359 | SmallVector ArgTys{Args...}; - | ^~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:33: +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 744 | (V ? HasMetadataBit : 0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:19, + from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1111 | NumEntries = Num; + | ^~~ In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, @@ -24519,6 +24776,66 @@ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:33: +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, + from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:18, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:31: +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 70 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 102 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 128 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 163 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 197 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, + from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, + from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:33: +/usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: +/usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 249 | AlignedCharArray::value, + | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { @@ -24528,66 +24845,77 @@ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1723 | return BitsToFloat(getWord(0)); - | ~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1770 | return U.VAL - 1; - | ~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 2831 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 415 | computeSlabSize(std::distance(Slabs.begin(), I)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, +In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:33: +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 169 | SubClassData = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 245 | Visibility = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 256 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 457 | Linkage = LT; + | ^~ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: +/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': +/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 359 | SmallVector ArgTys{Args...}; + | ^~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:33: +/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/IR/LegacyPassManagers.h:304:51: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:32: -/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 97 | SubclassData = val; - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ + from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: +/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^~ +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +[ 97%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Workgroup.cc.o +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/Workgroup.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': @@ -24688,12 +25016,6 @@ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:32: -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); @@ -24709,81 +25031,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 536 | return cast(this)->getNumElements(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3703 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3726 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: -/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': @@ -24899,27 +25146,34 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:32: -/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 899 | setValueSubclassData(Opcode); - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4409 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4416 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4450 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4457 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:33: +/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': +/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 359 | SmallVector ArgTys{Args...}; + | ^~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 744 | (V ? HasMetadataBit : 0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, @@ -24929,18 +25183,25 @@ /usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 122 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, + from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:30, + from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1723 | return BitsToFloat(getWord(0)); + | ~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1770 | return U.VAL - 1; + | ~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.h:33, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.h:26, @@ -24949,16 +25210,8 @@ /usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 122 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1111 | NumEntries = Num; - | ^~~ -[ 89%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atan.cl.bc +[ 97%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandler.cc.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/WorkitemHandler.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:31: @@ -24966,7 +25219,15 @@ /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/atan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:30, + from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: +/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 97 | SubclassData = val; + | ^~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, @@ -24976,52 +25237,24 @@ from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:161:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:836:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1019:72: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 744 | (V ? HasMetadataBit : 0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, +In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:30, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:33: -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 744 | (V ? HasMetadataBit : 0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 536 | return cast(this)->getNumElements(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:31: @@ -25043,29 +25276,41 @@ /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:33: -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, + from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:40, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 70 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 102 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 128 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | @@ -25090,17 +25335,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 275 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, - from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:30, - from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 275 | (B * FastMathFlags::NoInfs); | ^ @@ -25110,32 +25344,9 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 281 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, - from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:31: -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 70 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 281 | (B * FastMathFlags::NoSignedZeros); | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 102 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | @@ -25163,13 +25374,6 @@ /usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 299 | (B * FastMathFlags::ApproxFunc); | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 128 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; @@ -25184,10 +25388,6 @@ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1723 | return BitsToFloat(getWord(0)); - | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), @@ -25205,216 +25405,23 @@ from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:33: + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, + from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1770 | return U.VAL - 1; - | ~~~~~~^~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -[ 90%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cbrt.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cbrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/cbrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:33: -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 169 | SubClassData = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 245 | Visibility = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 256 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 530 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | }); - | ~~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:38: -/usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 117 | BBInfo::getHashValue(Edge.getEnd())); - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 457 | Linkage = LT; - | ^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:33: -/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.h:33, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:34: -/usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 117 | BBInfo::getHashValue(Edge.getEnd())); - | ^ -In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:30, - from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: -/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 97 | SubclassData = val; - | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:30, - from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:33: -/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': -/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 359 | SmallVector ArgTys{Args...}; - | ^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1111 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 536 | return cast(this)->getNumElements(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/Twine.h:12, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:17, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 68 | Size = N; - | ^ -In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, - from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:40, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 70 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 102 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 128 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 163 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 197 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, - from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, - from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, - from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: -/usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: -/usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 249 | AlignedCharArray::value, - | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, @@ -25443,46 +25450,20 @@ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, - from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: -/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 90%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ceil.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ceil.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ceil.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, - from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: -/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 899 | setValueSubclassData(Opcode); - | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 530 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | }); + | ~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:34: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); @@ -25491,6 +25472,14 @@ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, + from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: +/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } @@ -25509,6 +25498,15 @@ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, + from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: +/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 899 | setValueSubclassData(Opcode); + | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); @@ -25526,14 +25524,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, - from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 978 | vt->getNumElements()); - | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | @@ -25546,6 +25536,14 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, + from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 978 | vt->getNumElements()); + | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | @@ -25588,6 +25586,10 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1180 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); @@ -25609,10 +25611,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1180 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); @@ -25621,54 +25619,20 @@ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1445 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:38: +/usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 117 | BBInfo::getHashValue(Edge.getEnd())); + | ^ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1468 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:39: -/usr/lib/llvm-9/include/llvm/IR/CallSite.h: In member function 'unsigned int llvm::AbstractCallSite::getNumArgOperands() const': -/usr/lib/llvm-9/include/llvm/IR/CallSite.h:815:40: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 815 | return CI.ParameterEncoding.size() - 1; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1653 | unsigned(TCK)); - | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); @@ -25677,41 +25641,24 @@ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:39: -/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, llvm::TargetLibraryInfoImpl::AvailabilityState)': -/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:60:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 60 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:61:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 61 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 2831 | (V ? 1 : 0)); - | ~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: @@ -25727,21 +25674,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 268 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | @@ -25754,6 +25686,10 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1445 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | @@ -25817,6 +25753,125 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1468 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1653 | unsigned(TCK)); + | ~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1445 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1468 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1653 | unsigned(TCK)); + | ~~~~~~~~~~~~~ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.h:33, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:34: +/usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 117 | BBInfo::getHashValue(Edge.getEnd())); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 2831 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 415 | computeSlabSize(std::distance(Slabs.begin(), I)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 2831 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/IR/LegacyPassManagers.h:304:51: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); @@ -25839,50 +25894,13 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1445 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1468 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), @@ -25910,105 +25928,6 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1653 | unsigned(TCK)); - | ~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: -/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4409 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4416 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4450 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4457 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -[ 90%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/copysign.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/copysign.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/copysign.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -In file included from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:39: -/usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h: In member function 'unsigned int llvm::CallGraphSCC::size() const': -/usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h:100:44: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 100 | unsigned size() const { return Nodes.size(); } - | ~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/Support/BlockFrequency.h:16, - from /usr/lib/llvm-9/include/llvm/Analysis/BlockFrequencyInfo.h:19, - from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, - from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:39: -/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)': -/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:110:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 110 | N = (static_cast(N) * RHS.N + D / 2) / D; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)': -/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:124:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 2831 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:14, - from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, - from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, - from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:39: -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] - 38 | return X < 10 ? '0' + X : HexChar + X - 10; - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -[ 90%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandler.cc.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/WorkitemHandler.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc -In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:38: -/usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 122 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); @@ -26031,8 +25950,6 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 90%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/erfc.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/erfc.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/erfc.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -26067,6 +25984,49 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4409 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4416 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4450 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4457 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); @@ -26092,20 +26052,156 @@ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:27, - from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, - from /usr/lib/llvm-9/include/llvm/Support/MemoryBuffer.h:22, - from /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:24, - from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:22, - from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, - from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, - from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, +In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:38: +/usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 122 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:161:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:836:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1019:72: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: +/usr/lib/llvm-9/include/llvm/IR/CallSite.h: In member function 'unsigned int llvm::AbstractCallSite::getNumArgOperands() const': +/usr/lib/llvm-9/include/llvm/IR/CallSite.h:815:40: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 815 | return CI.ParameterEncoding.size() - 1; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/Twine.h:12, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:17, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 68 | Size = N; + | ^ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:18, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:18, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:34: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 68 | Size = N; + | ^ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:38: +/usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 117 | BBInfo::getHashValue(Edge.getEnd())); + | ^ +In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 268 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:39: -/usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 233 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/CallSite.h: In member function 'unsigned int llvm::AbstractCallSite::getNumArgOperands() const': +/usr/lib/llvm-9/include/llvm/IR/CallSite.h:815:40: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 815 | return CI.ParameterEncoding.size() - 1; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: +/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': +/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 359 | SmallVector ArgTys{Args...}; + | ^~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:39: +/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, llvm::TargetLibraryInfoImpl::AvailabilityState)': +/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:60:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 60 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:61:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 61 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: +/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': @@ -26161,72 +26257,57 @@ 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1111 | NumEntries = Num; + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:39: +/usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h: In member function 'unsigned int llvm::CallGraphSCC::size() const': +/usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h:100:44: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 100 | unsigned size() const { return Nodes.size(); } + | ~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: -/usr/lib/llvm-9/include/llvm/IR/CallSite.h: In member function 'unsigned int llvm::AbstractCallSite::getNumArgOperands() const': -/usr/lib/llvm-9/include/llvm/IR/CallSite.h:815:40: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 815 | return CI.ParameterEncoding.size() - 1; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -[ 90%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/erf.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/erf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/erf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: -/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:38: -/usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 117 | BBInfo::getHashValue(Edge.getEnd())); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^ -In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:22, +In file included from /usr/lib/llvm-9/include/llvm/Support/BlockFrequency.h:16, + from /usr/lib/llvm-9/include/llvm/Analysis/BlockFrequencyInfo.h:19, + from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, + from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:39: +/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)': +/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:110:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 110 | N = (static_cast(N) * RHS.N + D / 2) / D; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)': +/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:124:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:34: +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 268 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:14, from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:39: -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:138:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 138 | return Buffers.size(); - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:159:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 159 | return Buffers.size(); - | ~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: -/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': -/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 359 | SmallVector ArgTys{Args...}; - | ^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] + 38 | return X < 10 ? '0' + X : HexChar + X - 10; + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:44: @@ -26234,6 +26315,33 @@ /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:34: +/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: +/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^~ +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:44: @@ -26251,6 +26359,7 @@ /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ +[ 97%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandlerChooser.cc.o /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); @@ -26258,6 +26367,7 @@ /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/WorkitemHandlerChooser.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | @@ -26335,20 +26445,6 @@ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); @@ -26364,6 +26460,74 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ +In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:27, + from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, + from /usr/lib/llvm-9/include/llvm/Support/MemoryBuffer.h:22, + from /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:24, + from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:22, + from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, + from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, + from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:39: +/usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 233 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, + from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:34: +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 337 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': @@ -26381,19 +26545,23 @@ /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: -/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 415 | computeSlabSize(std::distance(Slabs.begin(), I)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:34: +/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^~ +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: +/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, llvm::TargetLibraryInfoImpl::AvailabilityState)': +/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:60:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 60 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:61:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 61 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, @@ -26401,45 +26569,13 @@ from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1111 | NumEntries = Num; - | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:34: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 68 | Size = N; - | ^ In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, @@ -26450,7 +26586,6 @@ /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/exp10.cl.bc /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); @@ -26459,35 +26594,6 @@ /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:161:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:836:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1019:72: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -[ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/exp2.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -In file included from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: -/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, llvm::TargetLibraryInfoImpl::AvailabilityState)': -/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:60:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 60 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:61:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 61 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CallSite.h:33, @@ -26496,23 +26602,35 @@ /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -[ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/exp.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:22, + from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, + from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, + from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:39: +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:138:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 138 | return Buffers.size(); + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:159:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 159 | return Buffers.size(); + | ~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:35: +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1723 | return BitsToFloat(getWord(0)); + | ~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1770 | return U.VAL - 1; + | ~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CallSite.h:33, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:39: @@ -26524,13 +26642,6 @@ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:34: -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 268 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ In file included from /usr/lib/llvm-9/include/llvm/Support/AlignOf.h:16, from /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:17, from /usr/lib/llvm-9/include/llvm/ADT/Twine.h:12, @@ -26580,6 +26691,19 @@ /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ +In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: +/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 415 | computeSlabSize(std::distance(Slabs.begin(), I)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/CallSite.h:33, @@ -26592,13 +26716,6 @@ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:34: -/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; @@ -26611,14 +26728,6 @@ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; @@ -26629,15 +26738,66 @@ /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:39: -/usr/lib/llvm-9/include/llvm/IR/CallSite.h: In instantiation of 'unsigned int llvm::CallSiteBase::getArgumentNo(const llvm::Use*) const [with FunTy = llvm::Function; BBTy = llvm::BasicBlock; ValTy = llvm::Value; UserTy = llvm::User; UseTy = llvm::Use; InstrTy = llvm::Instruction; CallTy = llvm::CallInst; InvokeTy = llvm::InvokeInst; CallBrTy = llvm::CallBrInst; IterTy = llvm::Use*]': -/usr/lib/llvm-9/include/llvm/IR/CallSite.h:807:35: required from here -/usr/lib/llvm-9/include/llvm/IR/CallSite.h:215:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 215 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:35: +/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 97 | SubclassData = val; + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, + from /usr/lib/llvm-9/include/llvm/IR/CallSite.h:34, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:39: +/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 899 | setValueSubclassData(Opcode); + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:35: +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 536 | return cast(this)->getNumElements(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-9/include/llvm/IR/CallSite.h:34, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:39: +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 978 | vt->getNumElements()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1111 | NumEntries = Num; + | ^~~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: @@ -26654,42 +26814,37 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, - from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:34: -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 337 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1180 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1202 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:35: +/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 899 | setValueSubclassData(Opcode); + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1352 | (ID << 2)); + | ~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: @@ -26698,31 +26853,390 @@ /usr/lib/llvm-9/include/llvm/IR/CallSite.h:215:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 215 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, - from /usr/lib/llvm-9/include/llvm/IR/CallSite.h:34, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:39: -/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 899 | setValueSubclassData(Opcode); - | ^~~~~~ -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:34: -/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^~ -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/CallSite.h:34, +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:161:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:836:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1019:72: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2091 | Total += B.input_size(); + | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/CallSite.h:36, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:39: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 131 | (V ? 32 : 0)); + | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 142 | (V ? 64 : 0)); + | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 236 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 255 | ((unsigned)Ordering << 7)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 358 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 380 | ((unsigned)Ordering << 7)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 486 | ((unsigned)Ordering << 1)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 567 | (unsigned)V); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 577 | (IsWeak << 8)); + | ~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 593 | ((unsigned)Ordering << 2)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 606 | ((unsigned)Ordering << 5)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 770 | setInstructionSubclassData((SubclassData & 31) | + | ~~~~~~~~~~~~~~~~~~~~^ + 771 | (Operation << 5)); + | ~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 784 | (unsigned)V); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 800 | ((unsigned)Ordering << 2)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1445 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1468 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1653 | unsigned(TCK)); + | ~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:36: +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 744 | (V ? HasMetadataBit : 0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:36: +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 2831 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, + from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:18, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:34: +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 70 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 102 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 128 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 163 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 197 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, + from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, + from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:36: +/usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: +/usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 249 | AlignedCharArray::value, + | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:36: +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 169 | SubClassData = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 245 | Visibility = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 256 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 457 | Linkage = LT; + | ^~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:36: +/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:34: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3703 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3726 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:36: +/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': +/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 359 | SmallVector ArgTys{Args...}; + | ^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4409 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4416 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4450 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4457 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 68 | Size = N; + | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:37: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); @@ -26741,6 +27255,19 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:39: +/usr/lib/llvm-9/include/llvm/IR/CallSite.h: In member function 'unsigned int llvm::AbstractCallSite::getNumArgOperands() const': +/usr/lib/llvm-9/include/llvm/IR/CallSite.h:815:40: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 815 | return CI.ParameterEncoding.size() - 1; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); @@ -26749,27 +27276,11 @@ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:35: -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1723 | return BitsToFloat(getWord(0)); - | ~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1770 | return U.VAL - 1; - | ~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/CallSite.h:36, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:39: +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:37: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | @@ -26857,24 +27368,33 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1445 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:18, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:31: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 268 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +[ 97%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemLoops.cc.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/WorkitemLoops.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1445 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -26905,42 +27425,107 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:35: -/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 97 | SubclassData = val; - | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:35: -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/expm1.cl.bc -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 536 | return cast(this)->getNumElements(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/expm1.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/expm1.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: +/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:43: +/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 503 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:39: +/usr/lib/llvm-9/include/llvm/IR/CallSite.h: In instantiation of 'unsigned int llvm::CallSiteBase::getArgumentNo(const llvm::Use*) const [with FunTy = llvm::Function; BBTy = llvm::BasicBlock; ValTy = llvm::Value; UserTy = llvm::User; UseTy = llvm::Use; InstrTy = llvm::Instruction; CallTy = llvm::CallInst; InvokeTy = llvm::InvokeInst; CallBrTy = llvm::CallBrInst; IterTy = llvm::Use*]': +/usr/lib/llvm-9/include/llvm/IR/CallSite.h:807:35: required from here +/usr/lib/llvm-9/include/llvm/IR/CallSite.h:215:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 215 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ -[ 91%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandlerChooser.cc.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/WorkitemHandlerChooser.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:35: -/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 899 | setValueSubclassData(Opcode); - | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, + from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 337 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); @@ -26970,6 +27555,19 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:18, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:31: +/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 415 | computeSlabSize(std::distance(Slabs.begin(), I)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), @@ -26997,20 +27595,26 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:34: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:36, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:43: +/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': +/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 359 | SmallVector ArgTys{Args...}; + | ^~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^~ +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); @@ -27027,39 +27631,33 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -[ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fabs.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fabs.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fabs.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:39: -/usr/lib/llvm-9/include/llvm/IR/CallSite.h: In member function 'unsigned int llvm::AbstractCallSite::getNumArgOperands() const': -/usr/lib/llvm-9/include/llvm/IR/CallSite.h:815:40: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 815 | return CI.ParameterEncoding.size() - 1; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' -/usr/lib/llvm-9/include/llvm/Support/Error.h:969:34: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' -/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:297:26: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: -/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::StartNewSlab() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]': -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:260:5: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' -/usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:398:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 398 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); - | ~~~~~~~~~~^~ -[ 91%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemLoops.cc.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/WorkitemLoops.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc +In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.h:33, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:41: +/usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 122 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:36: + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | @@ -27070,192 +27668,6 @@ /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -[ 92%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fdim.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fdim.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fdim.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:36: -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, - from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:34: -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 70 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 102 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 128 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 163 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 197 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, - from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, - from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:36: -/usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: -/usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 249 | AlignedCharArray::value, - | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:36: -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 169 | SubClassData = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 245 | Visibility = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 256 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:43: -/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 503 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 457 | Linkage = LT; - | ^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:36: -/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:36, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:43: -/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': -/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 359 | SmallVector ArgTys{Args...}; - | ^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:36: -/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': -/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 359 | SmallVector ArgTys{Args...}; - | ^~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:91:37: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::WeakTrackingVH; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::WeakTrackingVH]' -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::WeakTrackingVH; unsigned int N = 4]' -/usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:41:7: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:829:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:224:39: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 92%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemReplication.cc.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/WorkitemReplication.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, @@ -27272,47 +27684,24 @@ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::pair; bool = false]' -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:249:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' -/usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:31: -/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 415 | computeSlabSize(std::distance(Slabs.begin(), I)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: -/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 415 | computeSlabSize(std::distance(Slabs.begin(), I)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1111 | NumEntries = Num; + | ^~~ +[ 97%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemReplication.cc.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/WorkitemReplication.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:43: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': @@ -27428,250 +27817,26 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ -[ 92%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/floor.cl.bc -In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:37: -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 978 | vt->getNumElements()); - | ~~~~~~~~~~~~~~~~~~^~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/floor.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/floor.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1180 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1202 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1352 | (ID << 2)); - | ~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -[ 92%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fma.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2091 | Total += B.input_size(); - | ^ -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:37: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 131 | (V ? 32 : 0)); - | ~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 142 | (V ? 64 : 0)); - | ~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1111 | NumEntries = Num; - | ^~~ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.h:33, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:41: +/usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 117 | BBInfo::getHashValue(Edge.getEnd())); + | ^ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 68 | Size = N; - | ^ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 236 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 255 | ((unsigned)Ordering << 7)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 358 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 380 | ((unsigned)Ordering << 7)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 486 | ((unsigned)Ordering << 1)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:40, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 567 | (unsigned)V); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 577 | (IsWeak << 8)); - | ~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 593 | ((unsigned)Ordering << 2)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 606 | ((unsigned)Ordering << 5)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 770 | setInstructionSubclassData((SubclassData & 31) | - | ~~~~~~~~~~~~~~~~~~~~^ - 771 | (Operation << 5)); - | ~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 784 | (unsigned)V); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 800 | ((unsigned)Ordering << 2)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1445 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/BinaryFormat/Dwarf.h:26, - from /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:25, - from /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:22, - from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:47: -/usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 233 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1468 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1653 | unsigned(TCK)); - | ~~~~~~~~~~~~~ + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, @@ -27689,301 +27854,6 @@ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:25, - from /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:22, - from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:47: -/usr/lib/llvm-9/include/llvm/BinaryFormat/Dwarf.h: In member function 'uint8_t llvm::dwarf::PubIndexEntryDescriptor::toBits() const': -/usr/lib/llvm-9/include/llvm/BinaryFormat/Dwarf.h:575:32: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 575 | return Kind << KIND_OFFSET | Linkage << LINKAGE_OFFSET; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:22, - from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:47: -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef, llvm::ArrayRef)': -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:127:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 127 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:148:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 148 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1111 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' -/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 2831 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 268 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -[ 92%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fmax.cl.bc -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fmax.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fmax.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3703 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3726 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: -/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4409 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4416 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4450 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4457 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.h:33, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:41: -/usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 122 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, - from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 337 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1111 | NumEntries = Num; - | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' -/usr/include/c++/10/bits/stl_iterator.h:639:22: required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector; typename _Container::value_type = llvm::DiagnosticInfoOptimizationBase::Argument]' -/usr/include/c++/10/bits/stl_algobase.h:380:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' -/usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' -/usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' -/usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' -/usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' -/usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:638:75: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' -/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] -In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^~ -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] -In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 744 | (V ? HasMetadataBit : 0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -[ 92%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fmin.cl.bc -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.h:33, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:41: -/usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 117 | BBInfo::getHashValue(Edge.getEnd())); - | ^ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fmin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fmin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -[ 92%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/expfrexp.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/expfrexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/expfrexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, @@ -28004,6 +27874,43 @@ /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/BinaryFormat/Dwarf.h:26, + from /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:25, + from /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:22, + from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:47: +/usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 233 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:25, + from /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:22, + from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:47: +/usr/lib/llvm-9/include/llvm/BinaryFormat/Dwarf.h: In member function 'uint8_t llvm::dwarf::PubIndexEntryDescriptor::toBits() const': +/usr/lib/llvm-9/include/llvm/BinaryFormat/Dwarf.h:575:32: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 575 | return Kind << KIND_OFFSET | Linkage << LINKAGE_OFFSET; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:22, + from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:47: +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef, llvm::ArrayRef)': +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:127:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 127 | SubclassData16 = Tag; + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:40, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:148:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 148 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, @@ -28014,8 +27921,6 @@ /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ -[ 93%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/frfrexp.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/frfrexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/frfrexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, @@ -28109,24 +28014,20 @@ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 68 | Size = N; - | ^ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:37: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, @@ -28135,24 +28036,10 @@ /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 68 | Size = N; - | ^ +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' +/usr/lib/llvm-9/include/llvm/Support/Error.h:969:34: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, @@ -28162,6 +28049,22 @@ /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' +/usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:297:26: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: +/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::StartNewSlab() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]': +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:260:5: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' +/usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:398:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 398 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); + | ~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, @@ -28170,25 +28073,10 @@ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ -[ 93%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/frexp.cl.bc -In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 268 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 268 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); @@ -28197,7 +28085,6 @@ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/frexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/frexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | @@ -28223,43 +28110,117 @@ /usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 122 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 93%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/hypot.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/hypot.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/hypot.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, +In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:25, - from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1111 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' +/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: -/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:37: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 68 | Size = N; + | ^ +In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 268 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:91:37: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::WeakTrackingVH; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::WeakTrackingVH]' +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::WeakTrackingVH; unsigned int N = 4]' +/usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:41:7: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/PassManager.h:45, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:23, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': +/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 359 | SmallVector ArgTys{Args...}; + | ^~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:829:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:224:39: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:22, + from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:47: +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:1868:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 1868 | Column(Column) { + | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, @@ -28268,7 +28229,7 @@ from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; @@ -28281,6 +28242,39 @@ /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::pair; bool = false]' +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:249:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' +/usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 68 | Size = N; + | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, @@ -28327,6 +28321,132 @@ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ +In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: +/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 415 | computeSlabSize(std::distance(Slabs.begin(), I)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:25, + from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: +/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^~ +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^ +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:2326:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2326 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 268 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:18, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:34: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const FragInfo&)': +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:2597:45: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 2597 | return (Frag.SizeInBits & 0xffff) << 16 | (Frag.OffsetInBits & 0xffff); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:25, + from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 744 | (V ? HasMetadataBit : 0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:25, + from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef)': +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:2759:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 2759 | Arg(Arg), Flags(Flags) { + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:34: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:25, + from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: +/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, @@ -28364,13 +28484,6 @@ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:22, - from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:47: -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:1868:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 1868 | Column(Column) { - | ^~~~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { @@ -28380,105 +28493,13 @@ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:25, - from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: -/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^~ -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:25, - from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: -/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^~ -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^ -[ 93%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ilogb.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ilogb.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ilogb.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:2326:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2326 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:25, - from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 744 | (V ? HasMetadataBit : 0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/PassManager.h:45, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:23, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': -/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 359 | SmallVector ArgTys{Args...}; - | ^~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:25, - from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 744 | (V ? HasMetadataBit : 0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const FragInfo&)': -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:2597:45: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 2597 | return (Frag.SizeInBits & 0xffff) << 16 | (Frag.OffsetInBits & 0xffff); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:25, - from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:25, - from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef)': -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:2759:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 2759 | Arg(Arg), Flags(Flags) { - | ^~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; @@ -28491,47 +28512,76 @@ /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, - from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1723 | return BitsToFloat(getWord(0)); - | ~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef, llvm::ArrayRef)': /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:3105:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 3105 | SubclassData16 = MIType; | ^~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1770 | return U.VAL - 1; - | ~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:25, + from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: +/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1111 | NumEntries = Num; + | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^ +In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:18, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:34: +/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 415 | computeSlabSize(std::distance(Slabs.begin(), I)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 93%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ldexp.cl.bc +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' +/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:47: /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h: In member function 'unsigned int llvm::DebugInfoFinder::compile_unit_count() const': @@ -28559,7 +28609,7 @@ 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/Statistic.h:29, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:37: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:36: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), @@ -28567,6 +28617,13 @@ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), @@ -28600,17 +28657,16 @@ from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ldexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ldexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; @@ -28637,293 +28693,33 @@ | ^~ In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:53: -/usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 122 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: -/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 97 | SubclassData = val; - | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, - from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: -/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 899 | setValueSubclassData(Opcode); - | ^~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, - from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 978 | vt->getNumElements()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 536 | return cast(this)->getNumElements(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/Statistic.h:29, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:36: -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 70 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 102 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 128 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': -/usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 163 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1180 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1202 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 197 | memory, (detail::PickAlignment::value)), - | ^ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' - 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) - | ^ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, - from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, - from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: -/usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: -/usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 249 | AlignedCharArray::value, - | ^ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:34: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1352 | (ID << 2)); - | ~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 169 | SubClassData = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 245 | Visibility = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 256 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 457 | Linkage = LT; - | ^~ -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2091 | Total += B.input_size(); - | ^ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: -/usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 122 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': /usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 117 | BBInfo::getHashValue(Edge.getEnd())); | ^ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:45, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 131 | (V ? 32 : 0)); - | ~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 142 | (V ? 64 : 0)); - | ~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 236 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 255 | ((unsigned)Ordering << 7)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 358 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: -/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 380 | ((unsigned)Ordering << 7)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:34: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 486 | ((unsigned)Ordering << 1)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 567 | (unsigned)V); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 577 | (IsWeak << 8)); - | ~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 593 | ((unsigned)Ordering << 2)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 606 | ((unsigned)Ordering << 5)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 770 | setInstructionSubclassData((SubclassData & 31) | - | ~~~~~~~~~~~~~~~~~~~~^ - 771 | (Operation << 5)); - | ~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 784 | (unsigned)V); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 800 | ((unsigned)Ordering << 2)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:45, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:32: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': @@ -28950,6 +28746,15 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1111 | NumEntries = Num; + | ^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | @@ -28962,6 +28767,23 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:53: +/usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 122 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, + from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: +/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 899 | setValueSubclassData(Opcode); + | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | @@ -29001,7 +28823,6 @@ | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ -[ 94%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/lgamma.cl.bc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | @@ -29014,54 +28835,48 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/lgamma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/lgamma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1445 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, +In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: -/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 899 | setValueSubclassData(Opcode); - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1468 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1653 | unsigned(TCK)); - | ~~~~~~~~~~~~~ + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 744 | (V ? HasMetadataBit : 0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:18, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:34: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:161:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:836:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1019:72: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ -[ 94%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/lgamma_r.cl.bc +In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:25, + from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -29080,7 +28895,13 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/lgamma_r.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, + from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 978 | vt->getNumElements()); + | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | @@ -29093,21 +28914,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:53: -/usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 117 | BBInfo::getHashValue(Edge.getEnd())); - | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, - from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 978 | vt->getNumElements()); - | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); @@ -29126,25 +28932,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:34: -/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 415 | computeSlabSize(std::distance(Slabs.begin(), I)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 2831 | (V ? 1 : 0)); - | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); @@ -29153,10 +28940,6 @@ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); @@ -29167,28 +28950,32 @@ /usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 122 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3703 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3726 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 2831 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' +/usr/include/c++/10/bits/stl_iterator.h:639:22: required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector; typename _Container::value_type = llvm::DiagnosticInfoOptimizationBase::Argument]' +/usr/include/c++/10/bits/stl_algobase.h:380:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' +/usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' +/usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' +/usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' +/usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' +/usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:638:75: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:45, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': @@ -29215,12 +29002,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 2831 | (V ? 1 : 0)); - | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | @@ -29233,42 +29014,10 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -[ 94%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/log10.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | @@ -29293,42 +29042,23 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:34: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:54: -/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, llvm::TargetLibraryInfoImpl::AvailabilityState)': -/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:60:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 60 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:61:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 61 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, + from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); @@ -29350,35 +29080,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1111 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4409 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4416 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4450 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4457 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1723 | return BitsToFloat(getWord(0)); + | ~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1770 | return U.VAL - 1; + | ~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1445 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -29397,17 +29121,6 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1445 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) @@ -29419,13 +29132,6 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | @@ -29438,23 +29144,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:18, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:34: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:161:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:836:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1019:72: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), @@ -29486,6 +29182,15 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: +/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 97 | SubclassData = val; + | ^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); @@ -29504,16 +29209,90 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ -[ 94%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/log1p.cl.bc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/log1p.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log1p.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 536 | return cast(this)->getNumElements(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/Statistic.h:29, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:37: +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 70 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 102 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 128 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': +/usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 163 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +/usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 197 | memory, (detail::PickAlignment::value)), + | ^ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' + 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) + | ^ +In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, + from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, + from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: +/usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: +/usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 249 | AlignedCharArray::value, + | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 169 | SubClassData = V; + | ^ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:53: +/usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 117 | BBInfo::getHashValue(Edge.getEnd())); + | ^ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -29532,6 +29311,26 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 245 | Visibility = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 256 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 457 | Linkage = LT; + | ^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -29566,31 +29365,21 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: +/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:54: -/usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h: In member function 'unsigned int llvm::CallGraphSCC::size() const': -/usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h:100:44: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 100 | unsigned size() const { return Nodes.size(); } - | ~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Support/BlockFrequency.h:16, - from /usr/lib/llvm-9/include/llvm/Analysis/BlockFrequencyInfo.h:19, - from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, - from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:54: -/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)': -/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:110:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 110 | N = (static_cast(N) * RHS.N + D / 2) / D; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); @@ -29599,20 +29388,57 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)': -/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:124:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:14, - from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, - from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, - from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, +In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, + from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: +/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 899 | setValueSubclassData(Opcode); + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, + from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 978 | vt->getNumElements()); + | ~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:54: -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] - 38 | return X < 10 ? '0' + X : HexChar + X - 10; - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, llvm::TargetLibraryInfoImpl::AvailabilityState)': +/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:60:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 60 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:61:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 61 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1180 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1202 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1352 | (ID << 2)); + | ~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:35: @@ -29620,6 +29446,139 @@ /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2091 | Total += B.input_size(); + | ^ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: +/usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 122 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:45, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 131 | (V ? 32 : 0)); + | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 142 | (V ? 64 : 0)); + | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 236 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 255 | ((unsigned)Ordering << 7)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 358 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 380 | ((unsigned)Ordering << 7)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 486 | ((unsigned)Ordering << 1)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 567 | (unsigned)V); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 577 | (IsWeak << 8)); + | ~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 593 | ((unsigned)Ordering << 2)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 606 | ((unsigned)Ordering << 5)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 770 | setInstructionSubclassData((SubclassData & 31) | + | ~~~~~~~~~~~~~~~~~~~~^ + 771 | (Operation << 5)); + | ~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 784 | (unsigned)V); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 800 | ((unsigned)Ordering << 2)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1445 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1468 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1653 | unsigned(TCK)); + | ~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:35: @@ -29721,13 +29680,6 @@ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/PassManager.h:45, - from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:46, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: -/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': -/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 359 | SmallVector ArgTys{Args...}; - | ^~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); @@ -29743,9 +29695,16 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ -[ 94%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/log.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -[ 95%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/modf.cl.bc +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 2831 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/PassManager.h:45, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:46, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: @@ -29753,9 +29712,122 @@ /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/modf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/modf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -[ 95%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_cos.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3703 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3726 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4409 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4416 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4450 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4457 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:54: +/usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h: In member function 'unsigned int llvm::CallGraphSCC::size() const': +/usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h:100:44: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 100 | unsigned size() const { return Nodes.size(); } + | ~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/Support/BlockFrequency.h:16, + from /usr/lib/llvm-9/include/llvm/Analysis/BlockFrequencyInfo.h:19, + from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, + from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:54: +/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)': +/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:110:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 110 | N = (static_cast(N) * RHS.N + D / 2) / D; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)': +/usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:124:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:14, + from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, + from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, + from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:54: +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] + 38 | return X < 10 ? '0' + X : HexChar + X - 10; + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/PassManager.h:45, + from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:46, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: +/usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': +/usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 359 | SmallVector ArgTys{Args...}; + | ^~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:38: +/usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 117 | BBInfo::getHashValue(Edge.getEnd())); + | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:22, from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, @@ -29770,28 +29842,6 @@ /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:159:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 159 | return Buffers.size(); | ~~~~~~~~~~~~^~ -[ 95%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_sin.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -[ 95%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_tan.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -[ 95%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/nextafter.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/nextafter.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/nextafter.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -[ 96%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rint.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rint.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/rint.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:40: -/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 503 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 96%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/round.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/round.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/round.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:38: -/usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 117 | BBInfo::getHashValue(Edge.getEnd())); - | ^ In file included from /usr/lib/llvm-9/include/llvm/BinaryFormat/Dwarf.h:26, from /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:25, from /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:22, @@ -29801,6 +29851,31 @@ /usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 233 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:25, + from /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:22, + from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:39: +/usr/lib/llvm-9/include/llvm/BinaryFormat/Dwarf.h: In member function 'uint8_t llvm::dwarf::PubIndexEntryDescriptor::toBits() const': +/usr/lib/llvm-9/include/llvm/BinaryFormat/Dwarf.h:575:32: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 575 | return Kind << KIND_OFFSET | Linkage << LINKAGE_OFFSET; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:22, + from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:39: +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef, llvm::ArrayRef)': +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:127:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 127 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:148:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 148 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:40: +/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 503 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:40: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': @@ -29824,14 +29899,6 @@ /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:25, - from /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:22, - from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:39: -/usr/lib/llvm-9/include/llvm/BinaryFormat/Dwarf.h: In member function 'uint8_t llvm::dwarf::PubIndexEntryDescriptor::toBits() const': -/usr/lib/llvm-9/include/llvm/BinaryFormat/Dwarf.h:575:32: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 575 | return Kind << KIND_OFFSET | Linkage << LINKAGE_OFFSET; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | @@ -29913,20 +29980,9 @@ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:22, - from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:39: -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef, llvm::ArrayRef)': -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:127:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 127 | SubclassData16 = Tag; - | ^~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:148:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 148 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { @@ -29935,19 +29991,14 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ -/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc: In function 'void addRangeMetadata(llvm::Instruction*, size_t, size_t)': -/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:296:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 296 | MDB.createRange(APInt(BitWidth, Min), APInt(BitWidth, Max + 1)); - | ^~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:296:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 296 | MDB.createRange(APInt(BitWidth, Min), APInt(BitWidth, Max + 1)); - | ^~~~~~~~ -[ 96%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sqrt.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc: In member function 'llvm::Function* pocl::Workgroup::createWrapper(llvm::Function*, pocl::FunctionMapping&)': -/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:659:39: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 659 | for (unsigned i = 0, e = F->arg_size(); i != e; ++i) { - | ~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:45: +/usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 117 | BBInfo::getHashValue(Edge.getEnd())); + | ^ In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:45, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:32: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': @@ -29963,10 +30014,52 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc: In function 'void addRangeMetadata(llvm::Instruction*, size_t, size_t)': +/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:296:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 296 | MDB.createRange(APInt(BitWidth, Min), APInt(BitWidth, Max + 1)); + | ^~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:296:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 296 | MDB.createRange(APInt(BitWidth, Min), APInt(BitWidth, Max + 1)); + | ^~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc: In member function 'llvm::Function* pocl::Workgroup::createWrapper(llvm::Function*, pocl::FunctionMapping&)': +/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:659:39: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 659 | for (unsigned i = 0, e = F->arg_size(); i != e; ++i) { + | ~~~~~~~~~~~^~ /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc: In member function 'std::vector > pocl::Workgroup::globalHandlesToContextStructLoads(llvm::IRBuilder<>&, const std::vector >&&, int)': /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:773:66: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 773 | Builder, StructFieldIndex, GlobalHandleNames.size() == 1 ? -1 : i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc: In member function 'void pocl::Workgroup::createDefaultWorkgroupLauncher(llvm::Function*)': /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:998:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 998 | isLocalMemFunctionArg(F, i)) { @@ -30007,74 +30100,6 @@ /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:1385:38: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1385 | KernArgCount - HiddenArgs); | ~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 96%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/tgamma.cl.bc -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/tgamma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/tgamma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:45: -/usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 117 | BBInfo::getHashValue(Edge.getEnd())); - | ^ -[ 96%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/trunc.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/trunc.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/trunc.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 96%] Building LL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/spir_wrapper64.ll.bc -In file included from /usr/lib/llvm-9/include/llvm/IR/CallSite.h:36, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:39: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-9 -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/spir_wrapper64.ll.bc /build/reproducible-path/pocl-1.6/lib/kernel/host/../host/spir_wrapper64.ll -[ 97%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mem_fence.c.bc -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:39: -/usr/lib/llvm-9/include/llvm/IR/CallSite.h: In instantiation of 'unsigned int llvm::CallSiteBase::getArgumentNo(const llvm::Use*) const [with FunTy = llvm::Function; BBTy = llvm::BasicBlock; ValTy = llvm::Value; UserTy = llvm::User; UseTy = llvm::Use; InstrTy = llvm::Instruction; CallTy = llvm::CallInst; InvokeTy = llvm::InvokeInst; CallBrTy = llvm::CallBrInst; IterTy = llvm::Use*]': -/usr/lib/llvm-9/include/llvm/IR/CallSite.h:807:35: required from here -/usr/lib/llvm-9/include/llvm/IR/CallSite.h:215:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 215 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=aarch64-unknown-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 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mem_fence.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mem_fence.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, @@ -30090,8 +30115,44 @@ /usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 415 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -[ 97%] Linking & optimizing SLEEF for GENERIC: /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sleef.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-9 -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sleef.bc /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleefsp.c.bc /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleefdp.c.bc /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleef_glue_auto.c.bc /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimdsp.c.bc /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimddp.c.bc +/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc: In member function 'virtual bool pocl::WorkitemReplication::ProcessFunction(llvm::Function&)': +/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:125:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 125 | unsigned workitem_count = WGLocalSizeZ * WGLocalSizeY * WGLocalSizeX; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:181:75: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 181 | ContextSize += F.getParent()->getDataLayout().getTypeAllocSize(i3->getType()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:197:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 197 | (WGLocalSizeY * WGLocalSizeX * z + WGLocalSizeX * y + x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:237:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 237 | (WGLocalSizeY * WGLocalSizeX * z + WGLocalSizeX * y + x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:239:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 239 | for (unsigned i = 0, e = parallel_regions[index].size(); i != e; ++i) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:263:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 263 | for (int z = WGLocalSizeZ - 1; z >= 0; --z) { + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:264:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 264 | for (int y = WGLocalSizeY - 1; y >= 0; --y) { + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:265:33: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 265 | for (int x = WGLocalSizeX - 1; x >= 0; --x) { + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:268:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 268 | (WGLocalSizeY * WGLocalSizeX * z + WGLocalSizeX * y + x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:273:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 273 | for (unsigned i = 0, e = parallel_regions[index].size(); i != e; ++i) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:22, + from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:39: +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:1868:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 1868 | Column(Column) { + | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, @@ -30142,70 +30203,21 @@ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:17, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: -/usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': -/usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:644:74: required from here -/usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] - 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:22, - from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:39: -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:1868:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 1868 | Column(Column) { - | ^~~~~~ -/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc: In member function 'virtual bool pocl::WorkitemReplication::ProcessFunction(llvm::Function&)': -/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:125:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 125 | unsigned workitem_count = WGLocalSizeZ * WGLocalSizeY * WGLocalSizeX; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -[ 97%] Linking & optimizing Kernel bitcode /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/kernel-aarch64-unknown-linux-gnu-GENERIC.bc -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-9 -o kernel-aarch64-unknown-linux-gnu-GENERIC-unoptimized.bc < /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/CMakeFiles/kernel_aarch64-unknown-linux-gnu-GENERIC_linklist.txt -/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:181:75: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 181 | ContextSize += F.getParent()->getDataLayout().getTypeAllocSize(i3->getType()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:197:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 197 | (WGLocalSizeY * WGLocalSizeX * z + WGLocalSizeX * y + x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:237:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 237 | (WGLocalSizeY * WGLocalSizeX * z + WGLocalSizeX * y + x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:239:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 239 | for (unsigned i = 0, e = parallel_regions[index].size(); i != e; ++i) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:263:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 263 | for (int z = WGLocalSizeZ - 1; z >= 0; --z) { - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:264:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 264 | for (int y = WGLocalSizeY - 1; y >= 0; --y) { - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:265:33: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 265 | for (int x = WGLocalSizeX - 1; x >= 0; --x) { - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:268:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 268 | (WGLocalSizeY * WGLocalSizeX * z + WGLocalSizeX * y + x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:273:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 273 | for (unsigned i = 0, e = parallel_regions[index].size(); i != e; ++i) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -warning: Linking two modules of different data layouts: '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128' - -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:2326:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2326 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': -/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:209:12: required from here -/usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const FragInfo&)': -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:2597:45: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 2597 | return (Frag.SizeInBits & 0xffff) << 16 | (Frag.OffsetInBits & 0xffff); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': -/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:681:78: required from here -/usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] +In file included from /usr/lib/llvm-9/include/llvm/IR/CallSite.h:36, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:39: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:45, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': @@ -30218,26 +30230,47 @@ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:39: +/usr/lib/llvm-9/include/llvm/IR/CallSite.h: In instantiation of 'unsigned int llvm::CallSiteBase::getArgumentNo(const llvm::Use*) const [with FunTy = llvm::Function; BBTy = llvm::BasicBlock; ValTy = llvm::Value; UserTy = llvm::User; UseTy = llvm::Use; InstrTy = llvm::Instruction; CallTy = llvm::CallInst; InvokeTy = llvm::InvokeInst; CallBrTy = llvm::CallBrInst; IterTy = llvm::Use*]': +/usr/lib/llvm-9/include/llvm/IR/CallSite.h:807:35: required from here +/usr/lib/llvm-9/include/llvm/IR/CallSite.h:215:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 215 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:2326:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2326 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const FragInfo&)': +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:2597:45: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 2597 | return (Frag.SizeInBits & 0xffff) << 16 | (Frag.OffsetInBits & 0xffff); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef)': /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:2759:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2759 | Arg(Arg), Flags(Flags) { | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/Twine.h:12, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:17, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef, llvm::ArrayRef)': +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:3105:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3105 | SubclassData16 = MIType; + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef, llvm::ArrayRef)': -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:3105:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3105 | SubclassData16 = MIType; - | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:39: /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h: In member function 'unsigned int llvm::DebugInfoFinder::compile_unit_count() const': @@ -30260,28 +30293,29 @@ /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:127:52: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 127 | unsigned scope_count() const { return Scopes.size(); } | ~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here -/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 253 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:17, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: +/usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': +/usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:644:74: required from here +/usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] + 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:42: /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:42: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': @@ -30397,15 +30431,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, @@ -30421,6 +30446,12 @@ /usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 415 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': +/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:209:12: required from here +/usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] +/usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': +/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:681:78: required from here +/usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': @@ -30431,16 +30462,21 @@ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc: In member function 'virtual bool pocl::WorkitemLoops::ProcessFunction(llvm::Function&)': -/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:379:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 379 | unsigned workItemCount = WGLocalSizeX*WGLocalSizeY*WGLocalSizeZ; - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' /usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-9/include/llvm/ADT/Twine.h:12, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:17, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here +/usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 253 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > > >, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' @@ -30475,6 +30511,10 @@ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc: In member function 'virtual bool pocl::WorkitemLoops::ProcessFunction(llvm::Function&)': +/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:379:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 379 | unsigned workItemCount = WGLocalSizeX*WGLocalSizeY*WGLocalSizeZ; + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc: In member function 'llvm::Instruction* pocl::WorkitemLoops::GetContextArray(llvm::Instruction*, bool&)': /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:886:61: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'std::map::mapped_type' {aka 'unsigned int'} may change value [-Wconversion] 886 | tempInstructionIds[instruction] = tempInstructionIndex++; @@ -30485,10 +30525,6 @@ /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:900:16: warning: unused variable 'C' [-Wunused-variable] 900 | LLVMContext &C = M->getContext(); | ^ -warning: Linking two modules of different data layouts: '/build/reproducible-path/pocl-1.6/obj-aarch64-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-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128' - -warning: Linking two modules of different target triples: /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/spir_wrapper64.ll.bc' is 'spir64-unknown-unknown' whereas 'llvm-link' is 'aarch64-unknown-linux-gnu' - In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:45, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': @@ -30534,9 +30570,6 @@ /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': -/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:309:74: required from here -/usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, @@ -30550,6 +30583,9 @@ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': +/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:309:74: required from here +/usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:17, from /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:22, from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, @@ -30622,6 +30658,15 @@ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/Twine.h:12, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: @@ -30659,24 +30704,6 @@ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/opt-9 -relocation-model=pic -mtriple=aarch64-unknown-linux-gnu -O3 -fp-contract=off -o /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/kernel-aarch64-unknown-linux-gnu-GENERIC.bc kernel-aarch64-unknown-linux-gnu-GENERIC-unoptimized.bc -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, @@ -30692,12 +30719,6 @@ /usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 415 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:17, from /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:22, from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, @@ -30718,35 +30739,14 @@ /usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:112:35: required from 'E llvm::BitmaskEnumDetail::operator&(E, E) [with E = llvm::DISubprogram::DISPFlags; = void]' /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:1732:58: required from here /usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:84:51: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'std::__underlying_type_impl::type' {aka 'unsigned int'} may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > > >, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' -/usr/lib/llvm-9/include/llvm/IR/ValueMap.h:105:35: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' -/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:448:21: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1111 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' -/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': @@ -30763,16 +30763,6 @@ /usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' /usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:533:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:577:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::CallInst*; DerivedT = llvm::SmallDenseMap; KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:543:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::CallInst*; ValueArgs = {llvm::CallInst*}; DerivedT = llvm::SmallDenseMap; KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:245:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {llvm::CallInst*}; DerivedT = llvm::SmallDenseMap; KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:229:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:537:64: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1032:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1032 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > > >, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' @@ -30807,6 +30797,51 @@ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > > >, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' +/usr/lib/llvm-9/include/llvm/IR/ValueMap.h:105:35: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' +/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:448:21: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1111 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' +/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:533:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:577:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::CallInst*; DerivedT = llvm::SmallDenseMap; KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:543:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::CallInst*; ValueArgs = {llvm::CallInst*}; DerivedT = llvm::SmallDenseMap; KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:245:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {llvm::CallInst*}; DerivedT = llvm::SmallDenseMap; KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:229:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:537:64: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1032:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1032 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); + | ~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/Twine.h:12, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: @@ -31046,12 +31081,60 @@ make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make -f lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/build.make lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 99%] Building C object lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread_utils.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices/pthread && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Dpocl_devices_pthread_EXPORTS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices-pthread.dir/pthread_utils.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_utils.c [ 99%] Building C object lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread.c.o -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices/pthread && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Dpocl_devices_pthread_EXPORTS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices-pthread.dir/pthread.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c [ 99%] Building C object lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread_scheduler.c.o +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices/pthread && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Dpocl_devices_pthread_EXPORTS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices-pthread.dir/pthread.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c +[ 99%] Building C object lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread_utils.c.o cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices/pthread && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Dpocl_devices_pthread_EXPORTS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices-pthread.dir/pthread_scheduler.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices/pthread && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Dpocl_devices_pthread_EXPORTS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices-pthread.dir/pthread_utils.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_utils.c +/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c: In function 'pthread_scheduler_init': +/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:99:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 99 | scheduler.num_threads = num_worker_threads; + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:101:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 101 | scheduler.printf_buf_size = device->printf_buffer_size; + | ^~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c: In function 'get_wg_index_range': +/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:214:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 214 | const unsigned wgs_per_thread = (1 + (k->remaining_wgs - 1) / num_threads); + | ^ +In file included from /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pocl-pthread_scheduler.h:25, + from /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:35: +/build/reproducible-path/pocl-1.6/lib/CL/./pocl_cl.h:1231:18: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1231 | #define min(a,b) (((a) < (b)) ? (a) : (b)) + | ^ +/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:216:13: note: in expansion of macro 'min' + 216 | max_wgs = min (max_wgs, k->remaining_wgs); + | ^~~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:219:18: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 219 | *start_index = k->wgs_dealt; + | ^ +/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:220:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 220 | *end_index = k->wgs_dealt + max_wgs-1; + | ^ +/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c: In function 'translate_wg_index_to_3d_index': +/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:230:72: warning: unused parameter 'k' [-Wunused-parameter] + 230 | inline static void translate_wg_index_to_3d_index (kernel_run_command *k, + | ~~~~~~~~~~~~~~~~~~~~^ +/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c: In function 'work_group_scheduler': +/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:284:25: warning: conversion from 'ulong' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 284 | unsigned slice_size = k->pc.num_groups[0] * k->pc.num_groups[1]; + | ^ +/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:285:23: warning: conversion from 'ulong' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 285 | unsigned row_size = k->pc.num_groups[0]; + | ^ +/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c: In function 'finalize_kernel_command': +/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:326:51: warning: unused parameter 'thread_data' [-Wunused-parameter] + 326 | finalize_kernel_command (struct pool_thread_data *thread_data, + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c: In function 'work_group_scheduler': +/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:316:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] + 316 | write (STDOUT_FILENO, pc.printf_buffer, position); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_utils.c: In function 'align_ptr': +/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_utils.c:94:13: warning: unsigned conversion from 'int' to 'uintptr_t' {aka 'long unsigned int'} changes value from '-128' to '18446744073709551488' [-Wsign-conversion] + 94 | r = r & (~(MAX_EXTENDED_ALIGNMENT - 1)); + | ^ /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_build_hash': /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c:105:39: warning: unused parameter 'device' [-Wunused-parameter] 105 | pocl_pthread_build_hash (cl_device_id device) @@ -31112,54 +31195,6 @@ /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c:353:44: warning: unused parameter 'device' [-Wunused-parameter] 353 | void pocl_pthread_wait_event (cl_device_id device, cl_event event) | ~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_utils.c: In function 'align_ptr': -/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_utils.c:94:13: warning: unsigned conversion from 'int' to 'uintptr_t' {aka 'long unsigned int'} changes value from '-128' to '18446744073709551488' [-Wsign-conversion] - 94 | r = r & (~(MAX_EXTENDED_ALIGNMENT - 1)); - | ^ -/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c: In function 'pthread_scheduler_init': -/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:99:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 99 | scheduler.num_threads = num_worker_threads; - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:101:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 101 | scheduler.printf_buf_size = device->printf_buffer_size; - | ^~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c: In function 'get_wg_index_range': -/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:214:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 214 | const unsigned wgs_per_thread = (1 + (k->remaining_wgs - 1) / num_threads); - | ^ -In file included from /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pocl-pthread_scheduler.h:25, - from /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:35: -/build/reproducible-path/pocl-1.6/lib/CL/./pocl_cl.h:1231:18: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1231 | #define min(a,b) (((a) < (b)) ? (a) : (b)) - | ^ -/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:216:13: note: in expansion of macro 'min' - 216 | max_wgs = min (max_wgs, k->remaining_wgs); - | ^~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:219:18: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 219 | *start_index = k->wgs_dealt; - | ^ -/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:220:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 220 | *end_index = k->wgs_dealt + max_wgs-1; - | ^ -/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c: In function 'translate_wg_index_to_3d_index': -/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:230:72: warning: unused parameter 'k' [-Wunused-parameter] - 230 | inline static void translate_wg_index_to_3d_index (kernel_run_command *k, - | ~~~~~~~~~~~~~~~~~~~~^ -/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c: In function 'work_group_scheduler': -/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:284:25: warning: conversion from 'ulong' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 284 | unsigned slice_size = k->pc.num_groups[0] * k->pc.num_groups[1]; - | ^ -/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:285:23: warning: conversion from 'ulong' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 285 | unsigned row_size = k->pc.num_groups[0]; - | ^ -/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c: In function 'finalize_kernel_command': -/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:326:51: warning: unused parameter 'thread_data' [-Wunused-parameter] - 326 | finalize_kernel_command (struct pool_thread_data *thread_data, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c: In function 'work_group_scheduler': -/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:316:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] - 316 | write (STDOUT_FILENO, pc.printf_buffer, position); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Linking C shared library libpocl-devices-pthread.so cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices/pthread && /usr/bin/cmake -E cmake_link_script CMakeFiles/pocl-devices-pthread.dir/link.txt --verbose=1 /usr/bin/cc -fPIC -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-flto -Wl,-z,relro -Wl,-z,now -Wl,-z,ibtplt -Wl,-z,ibt -Wl,-z,shstk -Wl,-z,notext -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libpocl-devices-pthread.so -o libpocl-devices-pthread.so CMakeFiles/pocl-devices-pthread.dir/pthread.c.o CMakeFiles/pocl-devices-pthread.dir/pthread_scheduler.c.o CMakeFiles/pocl-devices-pthread.dir/pthread_utils.c.o -Wl,-rpath,/usr/lib/llvm-9/lib:/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices/basic:/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL: -lhwloc /usr/lib/aarch64-linux-gnu/libdl.so -pthread -lm -lrt /usr/lib/llvm-9/lib/libclang-cpp.so /usr/lib/llvm-9/lib/libLLVM-9.so ../basic/libpocl-devices-basic.so ../../libpocl.so.2.6.0 -lhwloc /usr/lib/aarch64-linux-gnu/libdl.so -pthread -lm -lrt @@ -31239,7 +31274,7 @@ IEEE754-2008 fused multiply-add Yes Support is emulated in software No Address bits 64, Little-Endian - Global memory size 60941914112 (56.76GiB) + Global memory size 60941918208 (56.76GiB) Error Correction support No Max memory allocation 17179869184 (16GiB) Unified memory for Host and Device Yes @@ -31354,7 +31389,7 @@ IEEE754-2008 fused multiply-add Yes Support is emulated in software No Address bits 64, Little-Endian - Global memory size 60941914112 (56.76GiB) + Global memory size 60941918208 (56.76GiB) Error Correction support No Max memory allocation 17179869184 (16GiB) Unified memory for Host and Device Yes @@ -31418,11 +31453,11 @@ Start 3: pocl_test_dlopen_device_basic Start 4: pocl_test_dlopen_device_pthread Start 46: regression/test_llvm_segfault_debian_bug_975931 - 1/144 Test #2: pocl_test_dlopen_libpocl ............................................................ Passed 0.07 sec - 2/144 Test #3: pocl_test_dlopen_device_basic ....................................................... Passed 0.07 sec - 3/144 Test #4: pocl_test_dlopen_device_pthread ..................................................... Passed 0.09 sec + 1/144 Test #2: pocl_test_dlopen_libpocl ............................................................ Passed 0.19 sec + 2/144 Test #3: pocl_test_dlopen_device_basic ....................................................... Passed 0.32 sec + 3/144 Test #4: pocl_test_dlopen_device_pthread ..................................................... Passed 0.30 sec Start 1: pocl_version_check - 4/144 Test #1: pocl_version_check .................................................................. Passed 0.04 sec + 4/144 Test #1: pocl_version_check .................................................................. Passed 0.13 sec Start 29: kernel/test_shuffle_char Start 30: kernel/test_shuffle_short Start 31: kernel/test_shuffle_ushort @@ -31434,291 +31469,291 @@ Start 37: kernel/test_printf Start 38: kernel/test_sizeof_uint Start 39: kernel/test_shuffle_double - 5/144 Test #46: regression/test_llvm_segfault_debian_bug_975931 ..................................... Passed 2.10 sec + 5/144 Test #37: kernel/test_printf .................................................................. Passed 4.16 sec Start 5: kernel/test_as_type - 6/144 Test #38: kernel/test_sizeof_uint ............................................................. Passed 2.15 sec + 6/144 Test #46: regression/test_llvm_segfault_debian_bug_975931 ..................................... Passed 6.45 sec Start 6: kernel/test_convert_type_1 - 7/144 Test #37: kernel/test_printf .................................................................. Passed 2.26 sec + 7/144 Test #38: kernel/test_sizeof_uint ............................................................. Passed 5.95 sec Start 7: kernel/test_convert_type_2 - 8/144 Test #32: kernel/test_shuffle_int ............................................................. Passed 4.69 sec + 8/144 Test #39: kernel/test_shuffle_double .......................................................... Passed 11.64 sec Start 8: kernel/test_convert_type_4 - 9/144 Test #35: kernel/test_shuffle_long ............................................................ Passed 4.67 sec + 9/144 Test #35: kernel/test_shuffle_long ............................................................ Passed 12.22 sec Start 9: kernel/test_convert_type_8 - 10/144 Test #30: kernel/test_shuffle_short ........................................................... Passed 4.78 sec + 10/144 Test #33: kernel/test_shuffle_uint ............................................................ Passed 12.56 sec Start 10: kernel/test_convert_type_16 - 11/144 Test #29: kernel/test_shuffle_char ............................................................ Passed 4.84 sec + 11/144 Test #34: kernel/test_shuffle_float ........................................................... Passed 12.57 sec Start 11: kernel/test_bitselect - 12/144 Test #33: kernel/test_shuffle_uint ............................................................ Passed 4.83 sec + 12/144 Test #29: kernel/test_shuffle_char ............................................................ Passed 12.73 sec Start 12: kernel/test_hadd_loopvec - 13/144 Test #36: kernel/test_shuffle_ulong ........................................................... Passed 4.81 sec + 13/144 Test #31: kernel/test_shuffle_ushort .......................................................... Passed 12.74 sec Start 13: kernel/test_hadd_loops - 14/144 Test #34: kernel/test_shuffle_float ........................................................... Passed 5.00 sec + 14/144 Test #30: kernel/test_shuffle_short ........................................................... Passed 12.89 sec Start 143: EinsteinToolkit - 15/144 Test #39: kernel/test_shuffle_double .......................................................... Passed 4.93 sec + 15/144 Test #32: kernel/test_shuffle_int ............................................................. Passed 12.94 sec Start 144: EinsteinToolkit_SubDev - 16/144 Test #31: kernel/test_shuffle_ushort .......................................................... Passed 5.16 sec + 16/144 Test #36: kernel/test_shuffle_ulong ........................................................... Passed 13.15 sec Start 134: examples/matrix1 - 17/144 Test #134: examples/matrix1 .................................................................... Passed 3.21 sec + 17/144 Test #134: examples/matrix1 .................................................................... Passed 4.93 sec Start 135: examples/matrix1_local - 18/144 Test #135: examples/matrix1_local .............................................................. Passed 2.90 sec + 18/144 Test #135: examples/matrix1_local .............................................................. Passed 5.70 sec Start 14: kernel/test_min_max - 19/144 Test #6: kernel/test_convert_type_1 .......................................................... Passed 9.42 sec + 19/144 Test #6: kernel/test_convert_type_1 .......................................................... Passed 19.43 sec Start 15: kernel/test_length_distance - 20/144 Test #14: kernel/test_min_max ................................................................. Passed 1.99 sec + 20/144 Test #14: kernel/test_min_max ................................................................. Passed 5.34 sec Start 16: kernel/test_fmin_fmax_fma - 21/144 Test #15: kernel/test_length_distance ......................................................... Passed 1.98 sec + 21/144 Test #15: kernel/test_length_distance ......................................................... Passed 3.89 sec Start 17: kernel/test_local_struct_array - 22/144 Test #7: kernel/test_convert_type_2 .......................................................... Passed 11.96 sec + 22/144 Test #17: kernel/test_local_struct_array ...................................................... Passed 3.41 sec Start 18: kernel/test_convert_sat_regression - 23/144 Test #16: kernel/test_fmin_fmax_fma ........................................................... Passed 1.76 sec + 23/144 Test #7: kernel/test_convert_type_2 .......................................................... Passed 27.85 sec Start 19: kernel/test_rotate - 24/144 Test #17: kernel/test_local_struct_array ...................................................... Passed 1.64 sec + 24/144 Test #16: kernel/test_fmin_fmax_fma ........................................................... Passed 4.89 sec Start 20: kernel/test_fabs - 25/144 Test #8: kernel/test_convert_type_4 .......................................................... Passed 11.52 sec + 25/144 Test #11: kernel/test_bitselect ............................................................... Passed 22.09 sec Start 21: kernel/test_copy_signbit - 26/144 Test #18: kernel/test_convert_sat_regression .................................................. Passed 1.96 sec + 26/144 Test #9: kernel/test_convert_type_8 .......................................................... Passed 23.14 sec Start 22: kernel/test_ilogb - 27/144 Test #13: kernel/test_hadd_loops .............................................................. Passed 12.00 sec + 27/144 Test #8: kernel/test_convert_type_4 .......................................................... Passed 23.76 sec Start 23: kernel/test_ldexp - 28/144 Test #9: kernel/test_convert_type_8 .......................................................... Passed 12.47 sec + 28/144 Test #10: kernel/test_convert_type_16 ......................................................... Passed 24.93 sec Start 24: kernel/test_isnan - 29/144 Test #11: kernel/test_bitselect ............................................................... Passed 12.67 sec + 29/144 Test #18: kernel/test_convert_sat_regression .................................................. Passed 5.26 sec Start 25: kernel/test_short16 - 30/144 Test #10: kernel/test_convert_type_16 ......................................................... Passed 12.75 sec + 30/144 Test #13: kernel/test_hadd_loops .............................................................. Passed 25.58 sec Start 26: kernel/test_frexp_modf - 31/144 Test #12: kernel/test_hadd_loopvec ............................................................ Passed 12.94 sec + 31/144 Test #12: kernel/test_hadd_loopvec ............................................................ Passed 26.49 sec Start 27: kernel/test_sampler_address_clamp - 32/144 Test #20: kernel/test_fabs .................................................................... Passed 3.77 sec + 32/144 Test #20: kernel/test_fabs .................................................................... Passed 7.58 sec Start 28: kernel/test_image_query_funcs - 33/144 Test #26: kernel/test_frexp_modf .............................................................. Passed 1.96 sec + 33/144 Test #26: kernel/test_frexp_modf .............................................................. Passed 4.69 sec Start 130: examples/example0 - 34/144 Test #25: kernel/test_short16 ................................................................. Passed 2.00 sec + 34/144 Test #21: kernel/test_copy_signbit ............................................................ Passed 8.66 sec Start 131: examples/example1_dot_product - 35/144 Test #21: kernel/test_copy_signbit ............................................................ Passed 3.29 sec + 35/144 Test #25: kernel/test_short16 ................................................................. Passed 5.55 sec Start 132: examples/example2 - 36/144 Test #22: kernel/test_ilogb ................................................................... Passed 3.72 sec + 36/144 Test #23: kernel/test_ldexp ................................................................... Passed 8.75 sec Start 133: examples/example2a - 37/144 Test #27: kernel/test_sampler_address_clamp ................................................... Passed 2.35 sec + 37/144 Test #27: kernel/test_sampler_address_clamp ................................................... Passed 5.26 sec Start 136: poclcc - 38/144 Test #23: kernel/test_ldexp ................................................................... Passed 3.72 sec + 38/144 Test #22: kernel/test_ilogb ................................................................... Passed 10.01 sec Start 137: examples/scalarwave - 39/144 Test #130: examples/example0 ................................................................... Passed 1.44 sec + 39/144 Test #28: kernel/test_image_query_funcs ....................................................... Passed 5.19 sec Start 138: examples/trig - 40/144 Test #24: kernel/test_isnan ................................................................... Passed 3.89 sec + 40/144 Test #24: kernel/test_isnan ................................................................... Passed 9.98 sec Start 139: examples/vecadd - 41/144 Test #28: kernel/test_image_query_funcs ....................................................... Passed 2.09 sec + 41/144 Test #130: examples/example0 ................................................................... Passed 4.72 sec Start 140: examples/vecadd_large_grid - 42/144 Test #131: examples/example1_dot_product ....................................................... Passed 1.93 sec + 42/144 Test #132: examples/example2 ................................................................... Passed 4.99 sec Start 141: examples/matadd - 43/144 Test #136: poclcc .............................................................................. Passed 1.90 sec + 43/144 Test #131: examples/example1_dot_product ....................................................... Passed 5.22 sec Start 142: examples/boxadd - 44/144 Test #133: examples/example2a .................................................................. Passed 2.10 sec + 44/144 Test #136: poclcc .............................................................................. Passed 4.63 sec Start 92: runtime/clGetDeviceInfo - 45/144 Test #92: runtime/clGetDeviceInfo ............................................................. Passed 0.15 sec + 45/144 Test #92: runtime/clGetDeviceInfo ............................................................. Passed 0.33 sec Start 93: runtime/clEnqueueNativeKernel - 46/144 Test #132: examples/example2 ................................................................... Passed 2.81 sec + 46/144 Test #93: runtime/clEnqueueNativeKernel ....................................................... Passed 0.26 sec Start 94: runtime/clGetEventInfo - 47/144 Test #94: runtime/clGetEventInfo .............................................................. Passed 0.16 sec + 47/144 Test #133: examples/example2a .................................................................. Passed 5.50 sec Start 95: runtime/clCreateProgramWithBinary - 48/144 Test #93: runtime/clEnqueueNativeKernel ....................................................... Passed 0.24 sec + 48/144 Test #94: runtime/clGetEventInfo .............................................................. Passed 0.24 sec Start 96: runtime/clBuildProgram - 49/144 Test #138: examples/trig ....................................................................... Passed 1.98 sec + 49/144 Test #138: examples/trig ....................................................................... Passed 3.67 sec Start 97: runtime/test_kernel_cache_includes - 50/144 Test #137: examples/scalarwave ................................................................. Passed 2.77 sec + 50/144 Test #137: examples/scalarwave ................................................................. Passed 5.29 sec Start 98: runtime/clFinish - 51/144 Test #139: examples/vecadd ..................................................................... Passed 2.50 sec + 51/144 Test #139: examples/vecadd ..................................................................... Passed 3.69 sec Start 99: runtime/test_event_cycle - 52/144 Test #140: examples/vecadd_large_grid .......................................................... Passed 2.68 sec + 52/144 Test #99: runtime/test_event_cycle ............................................................ Passed 0.80 sec Start 100: runtime/test_link_error - 53/144 Test #99: runtime/test_event_cycle ............................................................ Passed 0.44 sec + 53/144 Test #141: examples/matadd ..................................................................... Passed 4.71 sec Start 101: runtime/test_read-copy-write-buffer - 54/144 Test #141: examples/matadd ..................................................................... Passed 2.64 sec + 54/144 Test #140: examples/vecadd_large_grid .......................................................... Passed 5.60 sec Start 102: runtime/test_fill-buffer - 55/144 Test #102: runtime/test_fill-buffer ............................................................ Passed 0.19 sec + 55/144 Test #101: runtime/test_read-copy-write-buffer ................................................. Passed 0.32 sec Start 103: runtime/test_buffer-image-copy - 56/144 Test #142: examples/boxadd ..................................................................... Passed 2.23 sec + 56/144 Test #102: runtime/test_fill-buffer ............................................................ Passed 0.40 sec Start 104: runtime/clCreateKernel - 57/144 Test #101: runtime/test_read-copy-write-buffer ................................................. Passed 0.27 sec + 57/144 Test #103: runtime/test_buffer-image-copy ...................................................... Passed 0.32 sec Start 105: runtime/clGetKernelArgInfo - 58/144 Test #95: runtime/clCreateProgramWithBinary ................................................... Passed 1.87 sec + 58/144 Test #142: examples/boxadd ..................................................................... Passed 5.36 sec Start 106: runtime/clSetEventCallback - 59/144 Test #103: runtime/test_buffer-image-copy ...................................................... Passed 0.24 sec + 59/144 Test #95: runtime/clCreateProgramWithBinary ................................................... Passed 4.26 sec Start 107: runtime/clGetSupportedImageFormats - 60/144 Test #107: runtime/clGetSupportedImageFormats .................................................. Passed 0.22 sec + 60/144 Test #107: runtime/clGetSupportedImageFormats .................................................. Passed 0.40 sec Start 108: runtime/clCreateKernelsInProgram - 61/144 Test #19: kernel/test_rotate .................................................................. Passed 10.23 sec + 61/144 Test #98: runtime/clFinish .................................................................... Passed 5.73 sec Start 109: runtime/clCreateSubDevices - 62/144 Test #98: runtime/clFinish .................................................................... Passed 2.15 sec + 62/144 Test #100: runtime/test_link_error ............................................................. Passed 4.92 sec Start 110: runtime/test_event_free - 63/144 Test #100: runtime/test_link_error ............................................................. Passed 1.81 sec + 63/144 Test #110: runtime/test_event_free ............................................................. Passed 0.33 sec Start 111: runtime/test_event_double_wait - 64/144 Test #110: runtime/test_event_free ............................................................. Passed 0.16 sec + 64/144 Test #104: runtime/clCreateKernel .............................................................. Passed 5.09 sec Start 112: runtime/test_enqueue_kernel_from_binary - 65/144 Test #97: runtime/test_kernel_cache_includes .................................................. Passed 3.43 sec + 65/144 Test #105: runtime/clGetKernelArgInfo .......................................................... Passed 5.08 sec Start 113: runtime/test_user_event - 66/144 Test #105: runtime/clGetKernelArgInfo .......................................................... Passed 2.08 sec + 66/144 Test #97: runtime/test_kernel_cache_includes .................................................. Passed 8.61 sec Start 114: runtime/clSetMemObjectDestructorCallback - 67/144 Test #104: runtime/clCreateKernel .............................................................. Passed 2.21 sec + 67/144 Test #113: runtime/test_user_event ............................................................. Passed 0.27 sec Start 115: workgroup/different_implicit_barrier_injection_scenarios - 68/144 Test #113: runtime/test_user_event ............................................................. Passed 0.23 sec + 68/144 Test #143: EinsteinToolkit ..................................................................... Passed 46.51 sec Start 116: workgroup/unbarriered_for_loops - 69/144 Test #114: runtime/clSetMemObjectDestructorCallback ............................................ Passed 0.22 sec + 69/144 Test #114: runtime/clSetMemObjectDestructorCallback ............................................ Passed 0.26 sec Start 117: workgroup/barriered_for_loops - 70/144 Test #106: runtime/clSetEventCallback .......................................................... Passed 2.50 sec + 70/144 Test #106: runtime/clSetEventCallback .......................................................... Passed 5.93 sec Start 118: workgroup/switch_case - 71/144 Test #143: EinsteinToolkit ..................................................................... Passed 21.98 sec + 71/144 Test #5: kernel/test_as_type ................................................................. Passed 55.71 sec Start 119: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier - 72/144 Test #5: kernel/test_as_type ................................................................. Passed 25.36 sec + 72/144 Test #108: runtime/clCreateKernelsInProgram .................................................... Passed 6.99 sec Start 120: workgroup/for_with_divergent_return - 73/144 Test #109: runtime/clCreateSubDevices .......................................................... Passed 2.16 sec + 73/144 Test #111: runtime/test_event_double_wait ...................................................... Passed 4.59 sec Start 121: workgroup/unconditional_barriers - 74/144 Test #108: runtime/clCreateKernelsInProgram .................................................... Passed 2.80 sec + 74/144 Test #19: kernel/test_rotate .................................................................. Passed 28.42 sec Start 122: workgroup/conditional_barrier - 75/144 Test #111: runtime/test_event_double_wait ...................................................... Passed 1.97 sec + 75/144 Test #109: runtime/clCreateSubDevices .......................................................... Passed 6.28 sec Start 123: workgroup/forcing_horizontal_parallelization_to_some_outer_loops - 76/144 Test #116: workgroup/unbarriered_for_loops ..................................................... Passed 1.33 sec + 76/144 Test #118: workgroup/switch_case ............................................................... Passed 3.56 sec Start 124: workgroup/loop_with_two_paths_to_the_latch - 77/144 Test #117: workgroup/barriered_for_loops ....................................................... Passed 1.39 sec + 77/144 Test #116: workgroup/unbarriered_for_loops ..................................................... Passed 4.48 sec Start 125: workgroup/b_loop_with_two_latches - 78/144 Test #119: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier .......................... Passed 1.18 sec + 78/144 Test #117: workgroup/barriered_for_loops ....................................................... Passed 4.85 sec Start 126: workgroup/workgroup_sizes_work_items_get_wrong_ids - 79/144 Test #118: workgroup/switch_case ............................................................... Passed 1.40 sec + 79/144 Test #115: workgroup/different_implicit_barrier_injection_scenarios ............................ Passed 5.22 sec Start 127: workgroup/issue_548_convergent_propagation - 80/144 Test #115: workgroup/different_implicit_barrier_injection_scenarios ............................ Passed 1.98 sec + 80/144 Test #119: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier .......................... Passed 4.69 sec Start 128: workgroup/range_md_small_grid - 81/144 Test #96: runtime/clBuildProgram .............................................................. Passed 6.26 sec + 81/144 Test #121: workgroup/unconditional_barriers .................................................... Passed 3.91 sec Start 129: workgroup/range_md_large_grid - 82/144 Test #121: workgroup/unconditional_barriers .................................................... Passed 1.90 sec + 82/144 Test #122: workgroup/conditional_barrier ....................................................... Passed 4.85 sec Start 40: regression/test_issue_231 - 83/144 Test #122: workgroup/conditional_barrier ....................................................... Passed 1.85 sec + 83/144 Test #96: runtime/clBuildProgram .............................................................. Passed 17.87 sec Start 41: regression/test_issue_445 - 84/144 Test #123: workgroup/forcing_horizontal_parallelization_to_some_outer_loops .................... Passed 1.86 sec + 84/144 Test #112: runtime/test_enqueue_kernel_from_binary ............................................. Passed 9.66 sec Start 42: regression/test_issue_553 - 85/144 Test #124: workgroup/loop_with_two_paths_to_the_latch .......................................... Passed 1.64 sec + 85/144 Test #124: workgroup/loop_with_two_paths_to_the_latch .......................................... Passed 5.07 sec Start 43: regression/test_issue_577 - 86/144 Test #112: runtime/test_enqueue_kernel_from_binary ............................................. Passed 3.99 sec + 86/144 Test #123: workgroup/forcing_horizontal_parallelization_to_some_outer_loops .................... Passed 5.79 sec Start 44: regression/test_issue_757 - 87/144 Test #128: workgroup/range_md_small_grid ....................................................... Passed 1.37 sec + 87/144 Test #125: workgroup/b_loop_with_two_latches ................................................... Passed 4.86 sec Start 45: regression/test_flatten_barrier_subs - 88/144 Test #126: workgroup/workgroup_sizes_work_items_get_wrong_ids .................................. Passed 1.67 sec + 88/144 Test #128: workgroup/range_md_small_grid ....................................................... Passed 4.21 sec Start 47: regression/phi_nodes_not_replicated_REPL - 89/144 Test #125: workgroup/b_loop_with_two_latches ................................................... Passed 1.94 sec + 89/144 Test #126: workgroup/workgroup_sizes_work_items_get_wrong_ids .................................. Passed 4.68 sec Start 48: regression/issues_with_local_pointers_REPL - 90/144 Test #127: workgroup/issue_548_convergent_propagation .......................................... Passed 1.75 sec + 90/144 Test #144: EinsteinToolkit_SubDev .............................................................. Passed 56.60 sec Start 49: regression/barrier_between_two_for_loops_REPL - 91/144 Test #43: regression/test_issue_577 ........................................................... Passed 0.76 sec + 91/144 Test #127: workgroup/issue_548_convergent_propagation .......................................... Passed 5.16 sec Start 50: regression/simple_for-loop_with_a_barrier_inside_REPL - 92/144 Test #40: regression/test_issue_231 ........................................................... Passed 1.13 sec + 92/144 Test #129: workgroup/range_md_large_grid ....................................................... Passed 4.10 sec Start 51: regression/for-loop_with_computation_after_the_brexit_REPL - 93/144 Test #129: workgroup/range_md_large_grid ....................................................... Passed 1.84 sec + 93/144 Test #43: regression/test_issue_577 ........................................................... Passed 2.42 sec Start 52: regression/for-loop_with_a_variable_iteration_count_REPL - 94/144 Test #41: regression/test_issue_445 ........................................................... Passed 1.29 sec + 94/144 Test #40: regression/test_issue_231 ........................................................... Passed 3.84 sec Start 53: regression/early_return_before_a_barrier_region_REPL - 95/144 Test #144: EinsteinToolkit_SubDev .............................................................. Passed 26.00 sec + 95/144 Test #41: regression/test_issue_445 ........................................................... Passed 4.28 sec Start 54: regression/id-dependent_computation_before_kernel_exit_REPL - 96/144 Test #42: regression/test_issue_553 ........................................................... Passed 1.64 sec + 96/144 Test #48: regression/issues_with_local_pointers_REPL .......................................... Passed 3.68 sec Start 55: regression/barrier_just_before_return_REPL - 97/144 Test #44: regression/test_issue_757 ........................................................... Passed 1.46 sec + 97/144 Test #42: regression/test_issue_553 ........................................................... Passed 4.30 sec Start 56: regression/infinite_loop_REPL - 98/144 Test #47: regression/phi_nodes_not_replicated_REPL ............................................ Passed 1.41 sec + 98/144 Test #47: regression/phi_nodes_not_replicated_REPL ............................................ Passed 4.02 sec Start 57: regression/undominated_variable_from_conditional_barrier_handling_REPL - 99/144 Test #48: regression/issues_with_local_pointers_REPL .......................................... Passed 1.50 sec + 99/144 Test #51: regression/for-loop_with_computation_after_the_brexit_REPL .......................... Passed 3.76 sec Start 58: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL -100/144 Test #49: regression/barrier_between_two_for_loops_REPL ....................................... Passed 1.44 sec +100/144 Test #50: regression/simple_for-loop_with_a_barrier_inside_REPL ............................... Passed 4.04 sec Start 59: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL -101/144 Test #51: regression/for-loop_with_computation_after_the_brexit_REPL .......................... Passed 1.09 sec +101/144 Test #44: regression/test_issue_757 ........................................................... Passed 5.10 sec Start 60: regression/test_program_from_binary_with_local_1_1_1_REPL -102/144 Test #50: regression/simple_for-loop_with_a_barrier_inside_REPL ............................... Passed 1.63 sec +102/144 Test #49: regression/barrier_between_two_for_loops_REPL ....................................... Passed 4.45 sec Start 61: regression/test_alignment_with_dynamic_wg_114 -103/144 Test #53: regression/early_return_before_a_barrier_region_REPL ................................ Passed 1.44 sec +103/144 Test #45: regression/test_flatten_barrier_subs ................................................ Passed 6.03 sec Start 62: regression/test_alignment_with_dynamic_wg_117 -104/144 Test #45: regression/test_flatten_barrier_subs ................................................ Passed 2.27 sec +104/144 Test #53: regression/early_return_before_a_barrier_region_REPL ................................ Passed 3.77 sec Start 63: regression/test_alignment_with_dynamic_wg_225 -105/144 Test #52: regression/for-loop_with_a_variable_iteration_count_REPL ............................ Passed 1.53 sec +105/144 Test #52: regression/for-loop_with_a_variable_iteration_count_REPL ............................ Passed 4.12 sec Start 64: regression/test_alignment_with_dynamic_wg_173 -106/144 Test #55: regression/barrier_just_before_return_REPL .......................................... Passed 1.15 sec +106/144 Test #54: regression/id-dependent_computation_before_kernel_exit_REPL ......................... Passed 4.47 sec Start 65: regression/test_alignment_with_dynamic_wg_183 -107/144 Test #54: regression/id-dependent_computation_before_kernel_exit_REPL ......................... Passed 1.36 sec +107/144 Test #55: regression/barrier_just_before_return_REPL .......................................... Passed 3.99 sec Start 66: regression/test_alignment_with_dynamic_wg_283 -108/144 Test #56: regression/infinite_loop_REPL ....................................................... Passed 1.44 sec +108/144 Test #56: regression/infinite_loop_REPL ....................................................... Passed 4.06 sec Start 67: regression/test_alignment_with_dynamic_wg_332 -109/144 Test #57: regression/undominated_variable_from_conditional_barrier_handling_REPL .............. Passed 1.37 sec +109/144 Test #57: regression/undominated_variable_from_conditional_barrier_handling_REPL .............. Passed 4.14 sec Start 68: regression/test_alignment_with_dynamic_wg_323 -110/144 Test #58: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL ...... Passed 1.57 sec +110/144 Test #58: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL ...... Passed 4.83 sec Start 69: regression/test_alignment_with_dynamic_wg2 -111/144 Test #60: regression/test_program_from_binary_with_local_1_1_1_REPL ........................... Passed 1.58 sec +111/144 Test #60: regression/test_program_from_binary_with_local_1_1_1_REPL ........................... Passed 4.97 sec Start 70: regression/test_alignment_with_dynamic_wg3 -112/144 Test #59: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL .... Passed 1.69 sec +112/144 Test #59: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL .... Passed 5.14 sec Start 71: regression/phi_nodes_not_replicated_LOOPS -113/144 Test #69: regression/test_alignment_with_dynamic_wg2 .......................................... Passed 1.56 sec +113/144 Test #70: regression/test_alignment_with_dynamic_wg3 .......................................... Passed 4.03 sec Start 72: regression/issues_with_local_pointers_LOOPS -114/144 Test #71: regression/phi_nodes_not_replicated_LOOPS ........................................... Passed 1.51 sec +114/144 Test #71: regression/phi_nodes_not_replicated_LOOPS ........................................... Passed 4.30 sec Start 73: regression/barrier_between_two_for_loops_LOOPS -115/144 Test #61: regression/test_alignment_with_dynamic_wg_114 ....................................... Passed 2.78 sec +115/144 Test #69: regression/test_alignment_with_dynamic_wg2 .......................................... Passed 5.05 sec Start 74: regression/simple_for-loop_with_a_barrier_inside_LOOPS -116/144 Test #70: regression/test_alignment_with_dynamic_wg3 .......................................... Passed 1.65 sec +116/144 Test #61: regression/test_alignment_with_dynamic_wg_114 ....................................... Passed 10.09 sec Start 75: regression/for-loop_with_computation_after_the_brexit_LOOPS -117/144 Test #62: regression/test_alignment_with_dynamic_wg_117 ....................................... Passed 3.19 sec +117/144 Test #62: regression/test_alignment_with_dynamic_wg_117 ....................................... Passed 9.45 sec Start 76: regression/for-loop_with_a_variable_iteration_count_LOOPS -118/144 Test #74: regression/simple_for-loop_with_a_barrier_inside_LOOPS .............................. Passed 0.86 sec +118/144 Test #64: regression/test_alignment_with_dynamic_wg_173 ....................................... Passed 11.06 sec Start 77: regression/early_return_before_a_barrier_region_LOOPS -119/144 Test #75: regression/for-loop_with_computation_after_the_brexit_LOOPS ......................... Passed 0.97 sec +119/144 Test #65: regression/test_alignment_with_dynamic_wg_183 ....................................... Passed 10.05 sec Start 78: regression/id-dependent_computation_before_kernel_exit_LOOPS -120/144 Test #64: regression/test_alignment_with_dynamic_wg_173 ....................................... Passed 3.66 sec +120/144 Test #72: regression/issues_with_local_pointers_LOOPS ......................................... Passed 3.96 sec Start 79: regression/barrier_just_before_return_LOOPS -121/144 Test #72: regression/issues_with_local_pointers_LOOPS ......................................... Passed 1.38 sec +121/144 Test #67: regression/test_alignment_with_dynamic_wg_332 ....................................... Passed 9.98 sec Start 80: regression/infinite_loop_LOOPS -122/144 Test #73: regression/barrier_between_two_for_loops_LOOPS ...................................... Passed 1.30 sec +122/144 Test #68: regression/test_alignment_with_dynamic_wg_323 ....................................... Passed 9.95 sec Start 81: regression/undominated_variable_from_conditional_barrier_handling_LOOPS -123/144 Test #63: regression/test_alignment_with_dynamic_wg_225 ....................................... Passed 3.94 sec +123/144 Test #73: regression/barrier_between_two_for_loops_LOOPS ...................................... Passed 4.30 sec Start 82: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS -124/144 Test #67: regression/test_alignment_with_dynamic_wg_332 ....................................... Passed 3.55 sec +124/144 Test #76: regression/for-loop_with_a_variable_iteration_count_LOOPS ........................... Passed 3.24 sec Start 83: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS -125/144 Test #65: regression/test_alignment_with_dynamic_wg_183 ....................................... Passed 3.91 sec +125/144 Test #74: regression/simple_for-loop_with_a_barrier_inside_LOOPS .............................. Passed 4.32 sec Start 84: regression/test_program_from_binary_with_local_1_1_1_LOOPS -126/144 Test #68: regression/test_alignment_with_dynamic_wg_323 ....................................... Passed 3.58 sec +126/144 Test #66: regression/test_alignment_with_dynamic_wg_283 ....................................... Passed 11.71 sec Start 85: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault -127/144 Test #76: regression/for-loop_with_a_variable_iteration_count_LOOPS ........................... Passed 1.46 sec +127/144 Test #75: regression/for-loop_with_computation_after_the_brexit_LOOPS ......................... Passed 4.30 sec Start 86: regression/clSetKernelArg_overwriting_the_previous_kernel's_args -128/144 Test #78: regression/id-dependent_computation_before_kernel_exit_LOOPS ........................ Passed 1.07 sec +128/144 Test #63: regression/test_alignment_with_dynamic_wg_225 ....................................... Passed 14.14 sec Start 87: regression/passing_a_constant_array_as_an_arg -129/144 Test #66: regression/test_alignment_with_dynamic_wg_283 ....................................... Passed 4.46 sec +129/144 Test #78: regression/id-dependent_computation_before_kernel_exit_LOOPS ........................ Passed 4.21 sec Start 88: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one -130/144 Test #80: regression/infinite_loop_LOOPS ...................................................... Passed 1.11 sec +130/144 Test #80: regression/infinite_loop_LOOPS ...................................................... Passed 4.02 sec Start 89: regression/autolocals_in_constexprs -131/144 Test #77: regression/early_return_before_a_barrier_region_LOOPS ............................... Passed 1.59 sec +131/144 Test #77: regression/early_return_before_a_barrier_region_LOOPS ............................... Passed 4.77 sec Start 90: regression/struct_kernel_arguments -132/144 Test #79: regression/barrier_just_before_return_LOOPS ......................................... Passed 1.44 sec +132/144 Test #79: regression/barrier_just_before_return_LOOPS ......................................... Passed 4.48 sec Start 91: regression/vector_kernel_arguments -133/144 Test #81: regression/undominated_variable_from_conditional_barrier_handling_LOOPS ............. Passed 1.41 sec -134/144 Test #82: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS ..... Passed 1.41 sec -135/144 Test #83: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS ... Passed 1.36 sec -136/144 Test #85: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault ...................... Passed 1.32 sec -137/144 Test #84: regression/test_program_from_binary_with_local_1_1_1_LOOPS .......................... Passed 1.40 sec -138/144 Test #86: regression/clSetKernelArg_overwriting_the_previous_kernel's_args .................... Passed 1.03 sec -139/144 Test #87: regression/passing_a_constant_array_as_an_arg ....................................... Passed 1.06 sec -140/144 Test #89: regression/autolocals_in_constexprs ................................................. Passed 0.95 sec -141/144 Test #88: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one ............ Passed 1.21 sec -142/144 Test #90: regression/struct_kernel_arguments .................................................. Passed 1.01 sec -143/144 Test #91: regression/vector_kernel_arguments .................................................. Passed 1.18 sec -144/144 Test #120: workgroup/for_with_divergent_return ................................................. Passed 23.88 sec +133/144 Test #83: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS ... Passed 3.68 sec +134/144 Test #82: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS ..... Passed 3.86 sec +135/144 Test #81: regression/undominated_variable_from_conditional_barrier_handling_LOOPS ............. Passed 4.25 sec +136/144 Test #87: regression/passing_a_constant_array_as_an_arg ....................................... Passed 3.29 sec +137/144 Test #85: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault ...................... Passed 4.19 sec +138/144 Test #84: regression/test_program_from_binary_with_local_1_1_1_LOOPS .......................... Passed 4.93 sec +139/144 Test #86: regression/clSetKernelArg_overwriting_the_previous_kernel's_args .................... Passed 4.45 sec +140/144 Test #89: regression/autolocals_in_constexprs ................................................. Passed 3.30 sec +141/144 Test #88: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one ............ Passed 3.59 sec +142/144 Test #90: regression/struct_kernel_arguments .................................................. Passed 3.54 sec +143/144 Test #91: regression/vector_kernel_arguments .................................................. Passed 4.52 sec +144/144 Test #120: workgroup/for_with_divergent_return ................................................. Passed 101.17 sec 100% tests passed, 0 tests failed out of 144 Label Time Summary: -EinsteinToolkit = 47.98 sec*proc (2 tests) -cuda = 67.57 sec*proc (51 tests) -hsa = 8.28 sec*proc (4 tests) -hsa-native = 297.43 sec*proc (88 tests) -internal = 348.67 sec*proc (131 tests) -kernel = 215.53 sec*proc (35 tests) -matrix = 6.11 sec*proc (2 tests) -regression = 87.06 sec*proc (51 tests) -runtime = 35.75 sec*proc (23 tests) -tce = 14.81 sec*proc (9 tests) -workgroup = 46.98 sec*proc (15 tests) +EinsteinToolkit = 103.12 sec*proc (2 tests) +cuda = 186.32 sec*proc (51 tests) +hsa = 20.43 sec*proc (4 tests) +hsa-native = 715.89 sec*proc (88 tests) +internal = 940.97 sec*proc (131 tests) +kernel = 489.41 sec*proc (35 tests) +matrix = 10.63 sec*proc (2 tests) +regression = 266.39 sec*proc (51 tests) +runtime = 88.95 sec*proc (23 tests) +tce = 41.47 sec*proc (9 tests) +workgroup = 166.61 sec*proc (15 tests) -Total Test time (real) = 51.41 sec +Total Test time (real) = 163.26 sec make[2]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' rm -f -r debian/kcache make[1]: Leaving directory '/build/reproducible-path/pocl-1.6' @@ -31733,731 +31768,729 @@ make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make -f lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/DependInfo.cmake --color= make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make -f lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build.make lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/depend +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/llvmopencl /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl/CMakeFiles/llvmpasses.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/CL/devices/topology /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices/topology /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/DependInfo.cmake --color= make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/depend make -f lib/CL/CMakeFiles/lib_cl_llvm.dir/build.make lib/CL/CMakeFiles/lib_cl_llvm.dir/depend +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/DependInfo.cmake --color= -make -f lib/CL/devices/CMakeFiles/pocl-devices.dir/build.make lib/CL/devices/CMakeFiles/pocl-devices.dir/depend +make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/CL /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/lib_cl_llvm.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/CL/devices/topology /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices/topology /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/DependInfo.cmake --color= -make -f lib/poclu/CMakeFiles/poclu.dir/build.make lib/poclu/CMakeFiles/poclu.dir/depend +make -f lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build.make lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/CL /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/DependInfo.cmake --color= +make[3]: Nothing to be done for 'lib/llvmopencl/CMakeFiles/llvmpasses.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/CL/devices /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices/CMakeFiles/pocl-devices.dir/DependInfo.cmake --color= +make[3]: Nothing to be done for 'lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-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/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/llvmopencl /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/llvmopencl/CMakeFiles/llvmpasses.dir/DependInfo.cmake --color= -make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/depend +make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f lib/CL/CMakeFiles/lib_cl_llvm.dir/build.make lib/CL/CMakeFiles/lib_cl_llvm.dir/build +[ 5%] Built target llvmpasses +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'lib/CL/CMakeFiles/lib_cl_llvm.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build +make -f lib/CL/devices/CMakeFiles/pocl-devices.dir/build.make lib/CL/devices/CMakeFiles/pocl-devices.dir/depend +[ 5%] Built target pocl-devices-topology +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/CL/devices /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/devices/CMakeFiles/pocl-devices.dir/DependInfo.cmake --color= +[ 6%] Built target lib_cl_llvm +[ 7%] Built target sleef_config_GENERIC +make -f lib/poclu/CMakeFiles/poclu.dir/build.make lib/poclu/CMakeFiles/poclu.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/poclu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/poclu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/poclu/CMakeFiles/poclu.dir/DependInfo.cmake --color= +make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/bin /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/bin /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/bin/CMakeFiles/poclcc.dir/DependInfo.cmake --color= make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_dlopen.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 29%] Built target libpocl_unlinked_objs +make -f lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/depend make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-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/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'lib/CL/devices/CMakeFiles/pocl-devices.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/CL /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/DependInfo.cmake --color= +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'bin/CMakeFiles/poclcc.dir/build'. +make[3]: Nothing to be done for 'lib/CL/devices/CMakeFiles/pocl-devices.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/build -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 1%] Built target poclcc -make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_dlopen.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 29%] Built target pocl-devices make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-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]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build.make lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build -make -f lib/CL/CMakeFiles/lib_cl_llvm.dir/build.make lib/CL/CMakeFiles/lib_cl_llvm.dir/build make -f lib/poclu/CMakeFiles/poclu.dir/build.make lib/poclu/CMakeFiles/poclu.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'lib/poclu/CMakeFiles/poclu.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'lib/CL/CMakeFiles/lib_cl_llvm.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'lib/llvmopencl/CMakeFiles/llvmpasses.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/build +[ 30%] Built target test_dlopen make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build -[ 1%] Built target pocl-devices -[ 2%] Built target sleef_config_GENERIC make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build'. +make[3]: Nothing to be done for 'bin/CMakeFiles/poclcc.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 7%] Built target llvmpasses -make -f lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/depend -[ 8%] Built target lib_cl_llvm +make -f lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/DependInfo.cmake --color= -[ 9%] Built target test_dlopen -[ 31%] Built target libpocl_unlinked_objs -[ 31%] Built target pocl-devices-topology +make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build -[ 31%] Built target poclu +[ 30%] Built target poclu make -f tests/kernel/CMakeFiles/test_shuffle.dir/build.make tests/kernel/CMakeFiles/test_shuffle.dir/depend -make -f tests/kernel/CMakeFiles/image_query_funcs.dir/build.make tests/kernel/CMakeFiles/image_query_funcs.dir/depend -make -f tests/kernel/CMakeFiles/sampler_address_clamp.dir/build.make tests/kernel/CMakeFiles/sampler_address_clamp.dir/depend -make -f tests/kernel/CMakeFiles/kernel.dir/build.make tests/kernel/CMakeFiles/kernel.dir/depend +[ 31%] Built target poclcc make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/kernel /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/test_shuffle.dir/DependInfo.cmake --color= +make -f tests/kernel/CMakeFiles/image_query_funcs.dir/build.make tests/kernel/CMakeFiles/image_query_funcs.dir/depend +[ 70%] Built target kernel_host_GENERIC make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/kernel /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/image_query_funcs.dir/DependInfo.cmake --color= -make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/depend +make -f tests/kernel/CMakeFiles/sampler_address_clamp.dir/build.make tests/kernel/CMakeFiles/sampler_address_clamp.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/kernel /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/sampler_address_clamp.dir/DependInfo.cmake --color= +make -f tests/kernel/CMakeFiles/kernel.dir/build.make tests/kernel/CMakeFiles/kernel.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/kernel /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/kernel.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/DependInfo.cmake --color= +make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/depend make -f tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build.make tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_structs_as_args.dir/build.make tests/regression/CMakeFiles/test_structs_as_args.dir/depend -make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build'. +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/DependInfo.cmake --color= -make -f tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build.make tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/depend -make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/depend +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/DependInfo.cmake --color= +make -f tests/kernel/CMakeFiles/test_shuffle.dir/build.make tests/kernel/CMakeFiles/test_shuffle.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.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]: Nothing to be done for 'tests/kernel/CMakeFiles/test_shuffle.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/kernel/CMakeFiles/kernel.dir/build.make tests/kernel/CMakeFiles/kernel.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/DependInfo.cmake --color= -make -f tests/kernel/CMakeFiles/sampler_address_clamp.dir/build.make tests/kernel/CMakeFiles/sampler_address_clamp.dir/build +make[3]: Nothing to be done for 'tests/kernel/CMakeFiles/kernel.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/kernel/CMakeFiles/kernel.dir/build.make tests/kernel/CMakeFiles/kernel.dir/build +make -f tests/kernel/CMakeFiles/image_query_funcs.dir/build.make tests/kernel/CMakeFiles/image_query_funcs.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/kernel/CMakeFiles/sampler_address_clamp.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/kernel/CMakeFiles/image_query_funcs.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 70%] Built target test_shuffle make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/kernel/CMakeFiles/test_shuffle.dir/build.make tests/kernel/CMakeFiles/test_shuffle.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/kernel/CMakeFiles/kernel.dir/build'. +make -f tests/kernel/CMakeFiles/sampler_address_clamp.dir/build.make tests/kernel/CMakeFiles/sampler_address_clamp.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/kernel/CMakeFiles/test_shuffle.dir/build'. +make[3]: Nothing to be done for 'tests/kernel/CMakeFiles/sampler_address_clamp.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-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 -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 -f tests/regression/CMakeFiles/test_structs_as_args.dir/build.make tests/regression/CMakeFiles/test_structs_as_args.dir/build -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]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 70%] Built target kernel make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build.make tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_structs_as_args.dir/build.make tests/regression/CMakeFiles/test_structs_as_args.dir/depend +[ 70%] Built target sampler_address_clamp +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/DependInfo.cmake --color= +make -f tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build.make tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/depend +[ 71%] Built target image_query_funcs +[ 72%] Built target test_alignment_with_dynamic_wg3 make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/DependInfo.cmake --color= +make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build'. -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_structs_as_args.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.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 +[ 72%] 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 +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/kernel/CMakeFiles/image_query_funcs.dir/build.make tests/kernel/CMakeFiles/image_query_funcs.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/kernel/CMakeFiles/image_query_funcs.dir/build'. +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/DependInfo.cmake --color= +make -f tests/regression/CMakeFiles/test_structs_as_args.dir/build.make tests/regression/CMakeFiles/test_structs_as_args.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 70%] Built target kernel_host_GENERIC +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_structs_as_args.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-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]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 71%] Built target test_structs_as_args -[ 72%] Built target test_alignment_with_dynamic_wg3 +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/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-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 -[ 72%] Built target sampler_address_clamp -[ 72%] Built target kernel +[ 72%] Built target test_program_from_binary_with_local_1_1_1 +[ 73%] Built target test_structs_as_args make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 72%] Built target test_simple_for_with_a_barrier -[ 72%] Built target test_alignment_with_dynamic_wg2 -[ 73%] Built target image_query_funcs -make -f tests/regression/CMakeFiles/test_barrier_before_return.dir/build.make tests/regression/CMakeFiles/test_barrier_before_return.dir/depend -[ 73%] Built target test_shuffle -make -f tests/regression/CMakeFiles/test_locals.dir/build.make tests/regression/CMakeFiles/test_locals.dir/depend -make -f tests/regression/CMakeFiles/test_infinite_loop.dir/build.make tests/regression/CMakeFiles/test_infinite_loop.dir/depend -make -f tests/regression/CMakeFiles/test_issue_231.dir/build.make tests/regression/CMakeFiles/test_issue_231.dir/depend +make -f tests/regression/CMakeFiles/test_barrier_before_return.dir/build.make tests/regression/CMakeFiles/test_barrier_before_return.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/DependInfo.cmake --color= +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_barrier_before_return.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 73%] Built target test_alignment_with_dynamic_wg2 +make -f tests/regression/CMakeFiles/test_locals.dir/build.make tests/regression/CMakeFiles/test_locals.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_locals.dir/DependInfo.cmake --color= +[ 73%] Built target test_multi_level_loops_with_barriers +make -f tests/regression/CMakeFiles/test_infinite_loop.dir/build.make tests/regression/CMakeFiles/test_infinite_loop.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_infinite_loop.dir/DependInfo.cmake --color= -[ 73%] Built target test_program_from_binary_with_local_1_1_1 -make -f tests/regression/CMakeFiles/test_issue_757.dir/build.make tests/regression/CMakeFiles/test_issue_757.dir/depend +make -f tests/regression/CMakeFiles/test_issue_231.dir/build.make tests/regression/CMakeFiles/test_issue_231.dir/depend +[ 73%] Built target test_barrier_before_return make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_231.dir/DependInfo.cmake --color= +make -f tests/regression/CMakeFiles/test_issue_757.dir/build.make tests/regression/CMakeFiles/test_issue_757.dir/depend make -f tests/regression/CMakeFiles/test_early_return.dir/build.make tests/regression/CMakeFiles/test_early_return.dir/depend -make -f tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build.make tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_757.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_early_return.dir/DependInfo.cmake --color= +make -f tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build.make tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/depend make -f tests/regression/CMakeFiles/test_issue_445.dir/build.make tests/regression/CMakeFiles/test_issue_445.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build.make tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/depend -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_445.dir/DependInfo.cmake --color= -[ 73%] Built target test_multi_level_loops_with_barriers make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_barrier_before_return.dir/build.make tests/regression/CMakeFiles/test_barrier_before_return.dir/build -make -f tests/regression/CMakeFiles/test_locals.dir/build.make tests/regression/CMakeFiles/test_locals.dir/build -make -f tests/regression/CMakeFiles/test_infinite_loop.dir/build.make tests/regression/CMakeFiles/test_infinite_loop.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_barrier_before_return.dir/build'. +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_445.dir/DependInfo.cmake --color= +make -f tests/regression/CMakeFiles/test_locals.dir/build.make tests/regression/CMakeFiles/test_locals.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_locals.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_infinite_loop.dir/build.make tests/regression/CMakeFiles/test_infinite_loop.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_infinite_loop.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_vectors_as_args.dir/build.make tests/regression/CMakeFiles/test_vectors_as_args.dir/depend -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_vectors_as_args.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_issue_231.dir/build.make tests/regression/CMakeFiles/test_issue_231.dir/build -make -f tests/regression/CMakeFiles/test_issue_757.dir/build.make tests/regression/CMakeFiles/test_issue_757.dir/build -make -f tests/regression/CMakeFiles/test_early_return.dir/build.make tests/regression/CMakeFiles/test_early_return.dir/build +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_231.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_issue_757.dir/build.make tests/regression/CMakeFiles/test_issue_757.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_757.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_early_return.dir/build.make tests/regression/CMakeFiles/test_early_return.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-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]: Nothing to be done for 'tests/regression/CMakeFiles/test_early_return.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 73%] Built target test_infinite_loop +[ 73%] Built target test_locals +make -f tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build.make tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make -f tests/regression/CMakeFiles/test_issue_445.dir/build.make tests/regression/CMakeFiles/test_issue_445.dir/build -[ 73%] Built target test_locals make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_445.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build.make tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build +[ 73%] Built target test_infinite_loop +make -f tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build.make tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/depend +[ 73%] Built target test_issue_231 make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 73%] Built target test_barrier_before_return +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/DependInfo.cmake --color= +make -f tests/regression/CMakeFiles/test_vectors_as_args.dir/build.make tests/regression/CMakeFiles/test_vectors_as_args.dir/depend +[ 73%] Built target test_issue_757 +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_vectors_as_args.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/depend -[ 73%] Built target test_issue_231 +[ 73%] Built target test_early_return +[ 74%] Built target test_for_with_var_iteration_count +[ 75%] Built target test_issue_445 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_vectors_as_args.dir/build.make tests/regression/CMakeFiles/test_vectors_as_args.dir/build cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/DependInfo.cmake --color= +make -f tests/regression/CMakeFiles/test_vectors_as_args.dir/build.make tests/regression/CMakeFiles/test_vectors_as_args.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-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/depend make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_vectors_as_args.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-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/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_loop_phi_replication.dir/build.make tests/regression/CMakeFiles/test_loop_phi_replication.dir/depend -[ 73%] Built target test_issue_757 -[ 73%] Built target test_flatten_barrier_subs -[ 73%] Built target test_early_return +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_loop_phi_replication.dir/DependInfo.cmake --color= +make -f tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build.make tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 75%] Built target test_vectors_as_args make -f tests/regression/CMakeFiles/test_setargs.dir/build.make tests/regression/CMakeFiles/test_setargs.dir/depend -[ 74%] Built target test_for_with_var_iteration_count +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_setargs.dir/DependInfo.cmake --color= -make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/depend -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/DependInfo.cmake --color= -[ 74%] Built target test_vectors_as_args -[ 75%] Built target test_issue_445 +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-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 -f tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/build.make tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/depend +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 75%] Built target test_flatten_barrier_subs make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build'. +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_undominated_variable.dir/build.make tests/regression/CMakeFiles/test_undominated_variable.dir/depend +make -f tests/regression/CMakeFiles/test_loop_phi_replication.dir/build.make tests/regression/CMakeFiles/test_loop_phi_replication.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/DependInfo.cmake --color= +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_loop_phi_replication.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_setargs.dir/build.make tests/regression/CMakeFiles/test_setargs.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build'. +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_setargs.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build.make tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/depend +[ 75%] Built target test_alignment_with_dynamic_wg +[ 76%] Built target test_assign_loop_variable_to_privvar_makes_it_local_2 +make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/DependInfo.cmake --color= +make -f tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/build.make tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/depend +[ 77%] Built target test_loop_phi_replication +[ 78%] Built target test_setargs +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/DependInfo.cmake --color= +make -f tests/regression/CMakeFiles/test_undominated_variable.dir/build.make tests/regression/CMakeFiles/test_undominated_variable.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_undominated_variable.dir/DependInfo.cmake --color= +make -f tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build.make tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_null_arg.dir/build.make tests/regression/CMakeFiles/test_null_arg.dir/depend -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_loop_phi_replication.dir/build.make tests/regression/CMakeFiles/test_loop_phi_replication.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_null_arg.dir/DependInfo.cmake --color= +make -f tests/regression/CMakeFiles/test_id_dependent_computation.dir/build.make tests/regression/CMakeFiles/test_id_dependent_computation.dir/depend +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_loop_phi_replication.dir/build'. +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_id_dependent_computation.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_undominated_variable.dir/build.make tests/regression/CMakeFiles/test_undominated_variable.dir/build +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_setargs.dir/build.make tests/regression/CMakeFiles/test_setargs.dir/build -make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_setargs.dir/build'. +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_undominated_variable.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 75%] Built target test_alignment_with_dynamic_wg -[ 76%] Built target test_assign_loop_variable_to_privvar_makes_it_local_2 -make -f tests/regression/CMakeFiles/test_id_dependent_computation.dir/build.make tests/regression/CMakeFiles/test_id_dependent_computation.dir/depend -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make -f tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/build.make tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_undominated_variable.dir/build.make tests/regression/CMakeFiles/test_undominated_variable.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_id_dependent_computation.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_undominated_variable.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make -f tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build.make tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 77%] Built target test_loop_phi_replication -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 78%] Built target test_setargs -[ 78%] Built target test_assign_loop_variable_to_privvar_makes_it_local make -f tests/regression/CMakeFiles/test_null_arg.dir/build.make tests/regression/CMakeFiles/test_null_arg.dir/build -make -f tests/regression/CMakeFiles/test_issue_577.dir/build.make tests/regression/CMakeFiles/test_issue_577.dir/depend -make -f tests/regression/CMakeFiles/test_constant_array.dir/build.make tests/regression/CMakeFiles/test_constant_array.dir/depend -make -f tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build.make tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_null_arg.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_id_dependent_computation.dir/build.make tests/regression/CMakeFiles/test_id_dependent_computation.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_id_dependent_computation.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 78%] Built target test_undominated_variable +[ 78%] Built target test_assign_loop_variable_to_privvar_makes_it_local +[ 78%] Built target test_llvm_segfault_debian_bug_975931 +make -f tests/regression/CMakeFiles/test_issue_577.dir/build.make tests/regression/CMakeFiles/test_issue_577.dir/depend +[ 79%] Built target test_barrier_between_for_loops +[ 80%] Built target test_null_arg make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_577.dir/DependInfo.cmake --color= +make -f tests/regression/CMakeFiles/test_constant_array.dir/build.make tests/regression/CMakeFiles/test_constant_array.dir/depend +[ 81%] Built target test_id_dependent_computation make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_constant_array.dir/DependInfo.cmake --color= +make -f tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build.make tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/depend +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/DependInfo.cmake --color= -make -f tests/regression/CMakeFiles/test_issue_553.dir/build.make tests/regression/CMakeFiles/test_issue_553.dir/depend -make -f tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build.make tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/depend -[ 78%] Built target test_llvm_segfault_debian_bug_975931 +make -f tests/regression/CMakeFiles/test_issue_577.dir/build.make tests/regression/CMakeFiles/test_issue_577.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_553.dir/DependInfo.cmake --color= +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_577.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 78%] Built target test_undominated_variable -[ 79%] Built target test_barrier_between_for_loops -make -f tests/regression/CMakeFiles/test_id_dependent_computation.dir/build.make tests/regression/CMakeFiles/test_id_dependent_computation.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/DependInfo.cmake --color= -make -f tests/runtime/CMakeFiles/test_version.dir/build.make tests/runtime/CMakeFiles/test_version.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_id_dependent_computation.dir/build'. +make -f tests/regression/CMakeFiles/test_issue_553.dir/build.make tests/regression/CMakeFiles/test_issue_553.dir/depend make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build.make tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 80%] Built target test_null_arg -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_version.dir/DependInfo.cmake --color= +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_553.dir/DependInfo.cmake --color= +make -f tests/regression/CMakeFiles/test_constant_array.dir/build.make tests/regression/CMakeFiles/test_constant_array.dir/build +[ 82%] Built target test_issue_577 make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/DependInfo.cmake --color= +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_constant_array.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-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]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_constant_array.dir/build.make tests/regression/CMakeFiles/test_constant_array.dir/build +make -f tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build.make tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make -f tests/regression/CMakeFiles/test_issue_553.dir/build.make tests/regression/CMakeFiles/test_issue_553.dir/build +[ 82%] Built target test_constant_array make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build'. +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_553.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build.make tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_constant_array.dir/build'. +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/DependInfo.cmake --color= +make -f tests/runtime/CMakeFiles/test_version.dir/build.make tests/runtime/CMakeFiles/test_version.dir/depend +[ 82%] Built target test_fors_with_var_iteration_counts +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_version.dir/DependInfo.cmake --color= +make -f tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build.make tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/depend +[ 82%] Built target test_issue_553 +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/DependInfo.cmake --color= +make -f tests/runtime/CMakeFiles/test_clCreateKernel.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernel.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernel.dir/DependInfo.cmake --color= +make -f tests/runtime/CMakeFiles/test_clBuildProgram.dir/build.make tests/runtime/CMakeFiles/test_clBuildProgram.dir/depend make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_issue_577.dir/build.make tests/regression/CMakeFiles/test_issue_577.dir/build -[ 81%] Built target test_id_dependent_computation make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clBuildProgram.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build.make tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_553.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_577.dir/build'. +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_version.dir/build.make tests/runtime/CMakeFiles/test_version.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build'. +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_version.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-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]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_version.dir/build.make tests/runtime/CMakeFiles/test_version.dir/build +make -f tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build.make tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clCreateKernel.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernel.dir/build +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 82%] Built target test_autolocals_in_constexprs make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_version.dir/build'. +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clCreateKernel.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clCreateKernel.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernel.dir/depend +make -f tests/runtime/CMakeFiles/test_clBuildProgram.dir/build.make tests/runtime/CMakeFiles/test_clBuildProgram.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernel.dir/DependInfo.cmake --color= -make -f tests/runtime/CMakeFiles/test_clBuildProgram.dir/build.make tests/runtime/CMakeFiles/test_clBuildProgram.dir/depend -[ 82%] Built target test_issue_577 -[ 82%] Built target test_fors_with_var_iteration_counts -[ 82%] Built target test_autolocals_in_constexprs -[ 82%] Built target test_kernel_cache_includes -[ 82%] Built target test_constant_array +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clBuildProgram.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 82%] Built target test_version make -f tests/runtime/CMakeFiles/test_link_error.dir/build.make tests/runtime/CMakeFiles/test_link_error.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clBuildProgram.dir/DependInfo.cmake --color= +[ 82%] Built target test_kernel_cache_includes make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_link_error.dir/DependInfo.cmake --color= make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/depend -make -f tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build.make tests/runtime/CMakeFiles/test_buffer-image-copy.dir/depend -make -f tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetEventCallback.dir/depend -[ 82%] Built target test_issue_553 +[ 83%] Built target test_clCreateKernel make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/DependInfo.cmake --color= +make -f tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build.make tests/runtime/CMakeFiles/test_buffer-image-copy.dir/depend +[ 83%] Built target test_clBuildProgram +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_buffer-image-copy.dir/DependInfo.cmake --color= +make -f tests/runtime/CMakeFiles/test_link_error.dir/build.make tests/runtime/CMakeFiles/test_link_error.dir/build +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build.make tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/depend -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clSetEventCallback.dir/DependInfo.cmake --color= +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_link_error.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clCreateKernel.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernel.dir/build +make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/DependInfo.cmake --color= +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build.make tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build +[ 84%] Built target test_link_error make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clCreateKernel.dir/build'. +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 84%] Built target test_clCreateKernelsInProgram +make -f tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetEventCallback.dir/depend +[ 84%] Built target test_buffer-image-copy +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clSetEventCallback.dir/DependInfo.cmake --color= +make -f tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build.make tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/DependInfo.cmake --color= make -f tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build.make tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/depend -make -f tests/runtime/CMakeFiles/test_user_event.dir/build.make tests/runtime/CMakeFiles/test_user_event.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/DependInfo.cmake --color= -make -f tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build.make tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/depend +make -f tests/runtime/CMakeFiles/test_user_event.dir/build.make tests/runtime/CMakeFiles/test_user_event.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetEventInfo.dir/depend cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_user_event.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetEventInfo.dir/DependInfo.cmake --color= -[ 82%] Built target test_version -make -f tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build.make tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build.make tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/depend make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clBuildProgram.dir/build.make tests/runtime/CMakeFiles/test_clBuildProgram.dir/build -[ 83%] Built target test_clCreateKernel -make -f tests/runtime/CMakeFiles/test_link_error.dir/build.make tests/runtime/CMakeFiles/test_link_error.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clBuildProgram.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_link_error.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clFinish.dir/build.make tests/runtime/CMakeFiles/test_clFinish.dir/depend -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/DependInfo.cmake --color= make -f tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clFinish.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-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]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-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]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build'. +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build +make -f tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build.make tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build +make -f tests/runtime/CMakeFiles/test_user_event.dir/build.make tests/runtime/CMakeFiles/test_user_event.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_user_event.dir/build.make tests/runtime/CMakeFiles/test_user_event.dir/build -make -f tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build.make tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build'. +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_user_event.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build.make tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 85%] Built target test_clSetEventCallback +make -f tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetEventInfo.dir/depend +[ 85%] Built target test_read-copy-write-buffer +[ 85%] Built target test_clGetSupportedImageFormats +[ 86%] Built target test_user_event make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_user_event.dir/build'. +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetEventInfo.dir/DependInfo.cmake --color= +make -f tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build.make tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/depend +[ 87%] Built target test_clCreateProgramWithBinary +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/DependInfo.cmake --color= +make -f tests/runtime/CMakeFiles/test_clFinish.dir/build.make tests/runtime/CMakeFiles/test_clFinish.dir/depend make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clFinish.dir/DependInfo.cmake --color= make -f tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build -[ 83%] Built target test_clBuildProgram -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build.make tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-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 -f tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build.make tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 88%] Built target test_clGetEventInfo make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clFinish.dir/build.make tests/runtime/CMakeFiles/test_clFinish.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clFinish.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 83%] Built target test_buffer-image-copy -[ 84%] Built target test_clSetEventCallback -[ 84%] Built target test_clCreateKernelsInProgram -[ 85%] Built target test_clCreateProgramWithBinary -[ 86%] Built target test_link_error -[ 87%] Built target test_user_event +[ 88%] Built target test_clEnqueueNativeKernel make -f tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/depend -make -f tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/depend -make -f tests/runtime/CMakeFiles/test_event_cycle.dir/build.make tests/runtime/CMakeFiles/test_event_cycle.dir/depend +[ 89%] Built target test_clFinish make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/DependInfo.cmake --color= +make -f tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/DependInfo.cmake --color= +make -f tests/runtime/CMakeFiles/test_event_cycle.dir/build.make tests/runtime/CMakeFiles/test_event_cycle.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build.make tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/depend cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_cycle.dir/DependInfo.cmake --color= +make -f tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build.make tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_event_free.dir/build.make tests/runtime/CMakeFiles/test_event_free.dir/depend cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/DependInfo.cmake --color= +make -f tests/runtime/CMakeFiles/test_event_free.dir/build.make tests/runtime/CMakeFiles/test_event_free.dir/depend +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_event_double_wait.dir/build.make tests/runtime/CMakeFiles/test_event_double_wait.dir/depend -[ 88%] Built target test_clGetEventInfo cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_free.dir/DependInfo.cmake --color= -[ 88%] Built target test_clEnqueueNativeKernel -[ 89%] Built target test_clFinish -[ 89%] Built target test_read-copy-write-buffer -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/depend -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_double_wait.dir/DependInfo.cmake --color= +make -f tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/DependInfo.cmake --color= +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 89%] Built target test_clGetSupportedImageFormats make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make -f tests/runtime/CMakeFiles/test_event_cycle.dir/build.make tests/runtime/CMakeFiles/test_event_cycle.dir/build -make -f tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build.make tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_event_cycle.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/DependInfo.cmake --color= -make -f tests/runtime/CMakeFiles/test_fill-buffer.dir/build.make tests/runtime/CMakeFiles/test_fill-buffer.dir/depend -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build.make tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build -make -f tests/runtime/CMakeFiles/test_event_free.dir/build.make tests/runtime/CMakeFiles/test_event_free.dir/build -make -f tests/runtime/CMakeFiles/test_event_double_wait.dir/build.make tests/runtime/CMakeFiles/test_event_double_wait.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_fill-buffer.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 89%] Built target test_clGetDeviceInfo +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_event_free.dir/build.make tests/runtime/CMakeFiles/test_event_free.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_event_free.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_event_double_wait.dir/build'. +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' [ 89%] Built target test_clGetKernelArgInfo -[ 89%] Built target test_clGetDeviceInfo +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/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_double_wait.dir/DependInfo.cmake --color= +make -f tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/depend +[ 89%] Built target test_clCreateSubDevices +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/DependInfo.cmake --color= +make -f tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build.make tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/depend +[ 90%] Built target test_event_free +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/DependInfo.cmake --color= +make -f tests/runtime/CMakeFiles/test_fill-buffer.dir/build.make tests/runtime/CMakeFiles/test_fill-buffer.dir/depend +[ 90%] Built target test_event_cycle +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_fill-buffer.dir/DependInfo.cmake --color= make -f tests/workgroup/CMakeFiles/run_kernel.dir/build.make tests/workgroup/CMakeFiles/run_kernel.dir/depend -make -f examples/example0/CMakeFiles/example0.dir/build.make examples/example0/CMakeFiles/example0.dir/depend make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/workgroup /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/workgroup /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/tests/workgroup/CMakeFiles/run_kernel.dir/DependInfo.cmake --color= make -f tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build.make tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/example0 /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example0 /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example0/CMakeFiles/example0.dir/DependInfo.cmake --color= -[ 89%] Built target test_event_cycle -[ 90%] Built target test_event_free +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_event_double_wait.dir/build.make tests/runtime/CMakeFiles/test_event_double_wait.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_fill-buffer.dir/build.make tests/runtime/CMakeFiles/test_fill-buffer.dir/build -make -f examples/example1/CMakeFiles/example1.dir/build.make examples/example1/CMakeFiles/example1.dir/depend -[ 90%] Built target test_clSetMemObjectDestructorCallback make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_fill-buffer.dir/build'. +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_event_double_wait.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/example1 /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example1 /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example1/CMakeFiles/example1.dir/DependInfo.cmake --color= -[ 90%] Built target test_event_double_wait +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make -f tests/workgroup/CMakeFiles/run_kernel.dir/build.make tests/workgroup/CMakeFiles/run_kernel.dir/build -make -f examples/example0/CMakeFiles/example0.dir/build.make examples/example0/CMakeFiles/example0.dir/build -make -f examples/example2/CMakeFiles/example2.dir/build.make examples/example2/CMakeFiles/example2.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/workgroup/CMakeFiles/run_kernel.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f examples/example0/CMakeFiles/example0.dir/build.make examples/example0/CMakeFiles/example0.dir/depend +[ 90%] Built target test_event_double_wait +[ 90%] Built target test_clSetMemObjectDestructorCallback +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 91%] Built target test_enqueue_kernel_from_binary +[ 92%] Built target run_kernel make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'examples/example0/CMakeFiles/example0.dir/build'. +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/example0 /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example0 /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example0/CMakeFiles/example0.dir/DependInfo.cmake --color= +make -f tests/runtime/CMakeFiles/test_fill-buffer.dir/build.make tests/runtime/CMakeFiles/test_fill-buffer.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_fill-buffer.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f examples/example1/CMakeFiles/example1.dir/build.make examples/example1/CMakeFiles/example1.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/example1 /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example1 /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example1/CMakeFiles/example1.dir/DependInfo.cmake --color= +make -f examples/example2/CMakeFiles/example2.dir/build.make examples/example2/CMakeFiles/example2.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/example2 /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2 /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2/CMakeFiles/example2.dir/DependInfo.cmake --color= make -f examples/example2a/CMakeFiles/example2a.dir/build.make examples/example2a/CMakeFiles/example2a.dir/depend -[ 90%] Built target test_clCreateSubDevices -[ 91%] Built target test_enqueue_kernel_from_binary +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/example2a /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2a /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/example2a/CMakeFiles/example2a.dir/DependInfo.cmake --color= +make -f examples/example0/CMakeFiles/example0.dir/build.make examples/example0/CMakeFiles/example0.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'examples/example0/CMakeFiles/example0.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 92%] Built target test_fill-buffer make -f examples/matrix1/CMakeFiles/matrix1.dir/build.make examples/matrix1/CMakeFiles/matrix1.dir/depend -make -f examples/scalarwave/CMakeFiles/scalarwave.dir/build.make examples/scalarwave/CMakeFiles/scalarwave.dir/depend -make -f examples/trig/CMakeFiles/trig.dir/build.make examples/trig/CMakeFiles/trig.dir/depend +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/matrix1 /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matrix1 /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matrix1/CMakeFiles/matrix1.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/scalarwave /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/scalarwave /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/scalarwave/CMakeFiles/scalarwave.dir/DependInfo.cmake --color= -make -f examples/vecadd/CMakeFiles/vecadd.dir/build.make examples/vecadd/CMakeFiles/vecadd.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/trig /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/trig /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/trig/CMakeFiles/trig.dir/DependInfo.cmake --color= -[ 91%] Built target test_fill-buffer -[ 93%] Built target run_kernel +make -f examples/example1/CMakeFiles/example1.dir/build.make examples/example1/CMakeFiles/example1.dir/build [ 93%] Built target example0 +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'examples/example1/CMakeFiles/example1.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f examples/matadd/CMakeFiles/matadd.dir/build.make examples/matadd/CMakeFiles/matadd.dir/depend make -f examples/example2/CMakeFiles/example2.dir/build.make examples/example2/CMakeFiles/example2.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/vecadd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/vecadd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/matadd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matadd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matadd/CMakeFiles/matadd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 94%] Built target example1 make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f examples/example1/CMakeFiles/example1.dir/build.make examples/example1/CMakeFiles/example1.dir/build make[3]: Nothing to be done for 'examples/example2/CMakeFiles/example2.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f examples/matrix1/CMakeFiles/matrix1.dir/build.make examples/matrix1/CMakeFiles/matrix1.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'examples/example1/CMakeFiles/example1.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f examples/boxadd/CMakeFiles/boxadd.dir/build.make examples/boxadd/CMakeFiles/boxadd.dir/depend +make[3]: Nothing to be done for 'examples/matrix1/CMakeFiles/matrix1.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make -f examples/example2a/CMakeFiles/example2a.dir/build.make examples/example2a/CMakeFiles/example2a.dir/build -cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/boxadd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/boxadd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/boxadd/CMakeFiles/boxadd.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f examples/matrix1/CMakeFiles/matrix1.dir/build.make examples/matrix1/CMakeFiles/matrix1.dir/build make[3]: Nothing to be done for 'examples/example2a/CMakeFiles/example2a.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f examples/scalarwave/CMakeFiles/scalarwave.dir/build.make examples/scalarwave/CMakeFiles/scalarwave.dir/build -make -f examples/trig/CMakeFiles/trig.dir/build.make examples/trig/CMakeFiles/trig.dir/build +[ 94%] Built target example2 +make -f examples/scalarwave/CMakeFiles/scalarwave.dir/build.make examples/scalarwave/CMakeFiles/scalarwave.dir/depend +[ 94%] Built target matrix1 +[ 94%] Built target example2a make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'examples/matrix1/CMakeFiles/matrix1.dir/build'. +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/scalarwave /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/scalarwave /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/scalarwave/CMakeFiles/scalarwave.dir/DependInfo.cmake --color= +make -f examples/trig/CMakeFiles/trig.dir/build.make examples/trig/CMakeFiles/trig.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/trig /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/trig /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/trig/CMakeFiles/trig.dir/DependInfo.cmake --color= +make -f examples/vecadd/CMakeFiles/vecadd.dir/build.make examples/vecadd/CMakeFiles/vecadd.dir/depend make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/vecadd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/vecadd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/DependInfo.cmake --color= +make -f examples/scalarwave/CMakeFiles/scalarwave.dir/build.make examples/scalarwave/CMakeFiles/scalarwave.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'examples/scalarwave/CMakeFiles/scalarwave.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 93%] Built target example2 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f examples/matadd/CMakeFiles/matadd.dir/build.make examples/matadd/CMakeFiles/matadd.dir/build -make -f examples/vecadd/CMakeFiles/vecadd.dir/build.make examples/vecadd/CMakeFiles/vecadd.dir/build +make -f examples/trig/CMakeFiles/trig.dir/build.make examples/trig/CMakeFiles/trig.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'examples/trig/CMakeFiles/trig.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 94%] Built target example1 -make[3]: Nothing to be done for 'examples/matadd/CMakeFiles/matadd.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f examples/vecadd/CMakeFiles/vecadd.dir/build.make examples/vecadd/CMakeFiles/vecadd.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'examples/vecadd/CMakeFiles/vecadd.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f examples/matadd/CMakeFiles/matadd.dir/build.make examples/matadd/CMakeFiles/matadd.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/matadd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matadd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/matadd/CMakeFiles/matadd.dir/DependInfo.cmake --color= +make -f examples/boxadd/CMakeFiles/boxadd.dir/build.make examples/boxadd/CMakeFiles/boxadd.dir/depend +[ 94%] Built target scalarwave +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/boxadd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/boxadd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/boxadd/CMakeFiles/boxadd.dir/DependInfo.cmake --color= make -f examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build.make examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/depend -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make -f examples/boxadd/CMakeFiles/boxadd.dir/build.make examples/boxadd/CMakeFiles/boxadd.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/EinsteinToolkit /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/EinsteinToolkit /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'examples/boxadd/CMakeFiles/boxadd.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' -[ 94%] Built target example2a -[ 95%] Built target matadd -[ 96%] Built target matrix1 -[ 96%] Built target vecadd -[ 97%] Built target trig -[ 97%] Built target scalarwave +[ 95%] Built target vecadd +[ 96%] Built target trig make -f lib/kernel/CMakeFiles/kernellib_hash.dir/build.make lib/kernel/CMakeFiles/kernellib_hash.dir/depend +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel /build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu/lib/kernel/CMakeFiles/kernellib_hash.dir/DependInfo.cmake --color= -[ 97%] Built target boxadd +make -f examples/matadd/CMakeFiles/matadd.dir/build.make examples/matadd/CMakeFiles/matadd.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'examples/matadd/CMakeFiles/matadd.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make -f examples/boxadd/CMakeFiles/boxadd.dir/build.make examples/boxadd/CMakeFiles/boxadd.dir/build +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'examples/boxadd/CMakeFiles/boxadd.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make -f examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build.make examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' @@ -32465,9 +32498,11 @@ make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make -f lib/kernel/CMakeFiles/kernellib_hash.dir/build.make lib/kernel/CMakeFiles/kernellib_hash.dir/build +[ 97%] Built target matadd make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'lib/kernel/CMakeFiles/kernellib_hash.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-aarch64-linux-gnu' +[ 97%] Built target boxadd [ 97%] Built target EinsteinToolkit [ 97%] Built target kernellib_hash make -f lib/CL/CMakeFiles/pocl_cache.dir/build.make lib/CL/CMakeFiles/pocl_cache.dir/depend @@ -32578,13 +32613,13 @@ make[1]: Leaving directory '/build/reproducible-path/pocl-1.6' dh_md5sums -O--buildsystem=cmake dh_builddeb -O--buildsystem=cmake -dpkg-deb: building package 'pocl-opencl-icd' in '../pocl-opencl-icd_1.6-5_arm64.deb'. -dpkg-deb: building package 'libpocl2-dbgsym' in '../libpocl2-dbgsym_1.6-5_arm64.deb'. +dpkg-deb: building package 'pocl-doc' in '../pocl-doc_1.6-5_all.deb'. +dpkg-deb: building package 'libpocl-dev-dbgsym' in '../libpocl-dev-dbgsym_1.6-5_arm64.deb'. dpkg-deb: building package 'libpocl2-common' in '../libpocl2-common_1.6-5_all.deb'. +dpkg-deb: building package 'pocl-opencl-icd' in '../pocl-opencl-icd_1.6-5_arm64.deb'. dpkg-deb: building package 'libpocl-dev' in '../libpocl-dev_1.6-5_arm64.deb'. -dpkg-deb: building package 'libpocl-dev-dbgsym' in '../libpocl-dev-dbgsym_1.6-5_arm64.deb'. +dpkg-deb: building package 'libpocl2-dbgsym' in '../libpocl2-dbgsym_1.6-5_arm64.deb'. dpkg-deb: building package 'libpocl2' in '../libpocl2_1.6-5_arm64.deb'. -dpkg-deb: building package 'pocl-doc' in '../pocl-doc_1.6-5_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../pocl_1.6-5_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -32592,12 +32627,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/2417607/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2417607/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/2257476 and its subdirectories -I: Current time: Mon May 12 20:35:51 -12 2025 -I: pbuilder-time-stamp: 1747125351 +I: removing directory /srv/workspace/pbuilder/2417607 and its subdirectories +I: Current time: Wed Apr 10 16:25:07 +14 2024 +I: pbuilder-time-stamp: 1712715907