Diff of the two buildlogs: -- --- b1/build.log 2024-04-10 00:35:10.835829419 +0000 +++ b2/build.log 2024-04-10 02:06:19.558891428 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Apr 9 12:23:02 -12 2024 -I: pbuilder-time-stamp: 1712708582 +I: Current time: Tue May 13 20:58:21 +14 2025 +I: pbuilder-time-stamp: 1747119501 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration @@ -18,8 +18,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.1XqJWGs1/trustedkeys.kbx': General error -gpgv: Signature made Mon Feb 15 22:12:25 2021 -12 +gpgv: keyblock resource '/tmp/dpkg-verify-sig.heF8hERt/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 @@ -55,137 +55,168 @@ 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/41902/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/42086/tmp/hooks/D01_modify_environment starting +debug: Running on ionos16-i386. +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 May 13 20:59 /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/42086/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/42086/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='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=8 ' - DISTRIBUTION='bullseye' - HOME='/root' - HOST_ARCH='i386' + 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]="i686-pc-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=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=21 ' + DIRSTACK=() + DISTRIBUTION=bullseye + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='0153de324fa74bff841052183fea4d17' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - 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='41902' - PS1='# ' - PS2='> ' + INVOCATION_ID=f7afbd4517c449d3825f8cb1158843c1 + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-pc-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=42086 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.SHBRN4P9/pbuilderrc_MGbL --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.SHBRN4P9/b1 --logfile b1/build.log pocl_1.6-5.dsc' - SUDO_GID='112' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://78.137.99.97: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.SHBRN4P9/pbuilderrc_PdIL --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.SHBRN4P9/b2 --logfile b2/build.log pocl_1.6-5.dsc' + SUDO_GID=112 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://85.184.249.68:3128 I: uname -a - Linux ionos2-i386 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64 GNU/Linux I: ls -l /bin total 5772 - -rwxr-xr-x 1 root root 1367848 Mar 27 2022 bash - -rwxr-xr-x 3 root root 38280 Jul 20 2020 bunzip2 - -rwxr-xr-x 3 root root 38280 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 38280 Jul 20 2020 bzip2 - -rwxr-xr-x 1 root root 17768 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 38824 Sep 22 2020 cat - -rwxr-xr-x 1 root root 71624 Sep 22 2020 chgrp - -rwxr-xr-x 1 root root 67528 Sep 22 2020 chmod - -rwxr-xr-x 1 root root 75752 Sep 22 2020 chown - -rwxr-xr-x 1 root root 157960 Sep 22 2020 cp - -rwxr-xr-x 1 root root 128724 Dec 10 2020 dash - -rwxr-xr-x 1 root root 124904 Sep 22 2020 date - -rwxr-xr-x 1 root root 92172 Sep 22 2020 dd - -rwxr-xr-x 1 root root 100752 Sep 22 2020 df - -rwxr-xr-x 1 root root 153964 Sep 22 2020 dir - -rwxr-xr-x 1 root root 83644 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 34664 Sep 22 2020 echo - -rwxr-xr-x 1 root root 28 Jan 24 2023 egrep - -rwxr-xr-x 1 root root 34664 Sep 22 2020 false - -rwxr-xr-x 1 root root 28 Jan 24 2023 fgrep - -rwxr-xr-x 1 root root 71928 Jan 20 2022 findmnt - -rwsr-xr-x 1 root root 30112 Feb 26 2021 fusermount - -rwxr-xr-x 1 root root 210488 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 100952 Apr 9 2022 gzip - -rwxr-xr-x 1 root root 21916 Nov 6 2019 hostname - -rwxr-xr-x 1 root root 83980 Sep 22 2020 ln - -rwxr-xr-x 1 root root 55572 Feb 7 2020 login - -rwxr-xr-x 1 root root 153964 Sep 22 2020 ls - -rwxr-xr-x 1 root root 153124 Jan 20 2022 lsblk - -rwxr-xr-x 1 root root 96328 Sep 22 2020 mkdir - -rwxr-xr-x 1 root root 79912 Sep 22 2020 mknod - -rwxr-xr-x 1 root root 47048 Sep 22 2020 mktemp - -rwxr-xr-x 1 root root 58920 Jan 20 2022 more - -rwsr-xr-x 1 root root 50720 Jan 20 2022 mount - -rwxr-xr-x 1 root root 13856 Jan 20 2022 mountpoint - -rwxr-xr-x 1 root root 157996 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 38824 Sep 22 2020 pwd - lrwxrwxrwx 1 root root 4 Mar 27 2022 rbash -> bash - -rwxr-xr-x 1 root root 46984 Sep 22 2020 readlink - -rwxr-xr-x 1 root root 75720 Sep 22 2020 rm - -rwxr-xr-x 1 root root 46984 Sep 22 2020 rmdir - -rwxr-xr-x 1 root root 22292 Sep 27 2020 run-parts - -rwxr-xr-x 1 root root 125036 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Apr 6 23:17 sh -> dash - -rwxr-xr-x 1 root root 34696 Sep 22 2020 sleep - -rwxr-xr-x 1 root root 83880 Sep 22 2020 stty - -rwsr-xr-x 1 root root 79396 Jan 20 2022 su - -rwxr-xr-x 1 root root 34696 Sep 22 2020 sync - -rwxr-xr-x 1 root root 598488 Jan 19 21:59 tar - -rwxr-xr-x 1 root root 13860 Sep 27 2020 tempfile - -rwxr-xr-x 1 root root 108520 Sep 22 2020 touch - -rwxr-xr-x 1 root root 34664 Sep 22 2020 true - -rwxr-xr-x 1 root root 17768 Feb 26 2021 ulockmgr_server - -rwsr-xr-x 1 root root 30236 Jan 20 2022 umount - -rwxr-xr-x 1 root root 34664 Sep 22 2020 uname - -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress - -rwxr-xr-x 1 root root 153964 Sep 22 2020 vdir - -rwxr-xr-x 1 root root 63024 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/41902/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1367848 Mar 28 2022 bash + -rwxr-xr-x 3 root root 38280 Jul 21 2020 bunzip2 + -rwxr-xr-x 3 root root 38280 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 38280 Jul 21 2020 bzip2 + -rwxr-xr-x 1 root root 17768 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 38824 Sep 23 2020 cat + -rwxr-xr-x 1 root root 71624 Sep 23 2020 chgrp + -rwxr-xr-x 1 root root 67528 Sep 23 2020 chmod + -rwxr-xr-x 1 root root 75752 Sep 23 2020 chown + -rwxr-xr-x 1 root root 157960 Sep 23 2020 cp + -rwxr-xr-x 1 root root 128724 Dec 11 2020 dash + -rwxr-xr-x 1 root root 124904 Sep 23 2020 date + -rwxr-xr-x 1 root root 92172 Sep 23 2020 dd + -rwxr-xr-x 1 root root 100752 Sep 23 2020 df + -rwxr-xr-x 1 root root 153964 Sep 23 2020 dir + -rwxr-xr-x 1 root root 83644 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 34664 Sep 23 2020 echo + -rwxr-xr-x 1 root root 28 Jan 25 2023 egrep + -rwxr-xr-x 1 root root 34664 Sep 23 2020 false + -rwxr-xr-x 1 root root 28 Jan 25 2023 fgrep + -rwxr-xr-x 1 root root 71928 Jan 21 2022 findmnt + -rwsr-xr-x 1 root root 30112 Feb 27 2021 fusermount + -rwxr-xr-x 1 root root 210488 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 100952 Apr 10 2022 gzip + -rwxr-xr-x 1 root root 21916 Nov 8 2019 hostname + -rwxr-xr-x 1 root root 83980 Sep 23 2020 ln + -rwxr-xr-x 1 root root 55572 Feb 8 2020 login + -rwxr-xr-x 1 root root 153964 Sep 23 2020 ls + -rwxr-xr-x 1 root root 153124 Jan 21 2022 lsblk + -rwxr-xr-x 1 root root 96328 Sep 23 2020 mkdir + -rwxr-xr-x 1 root root 79912 Sep 23 2020 mknod + -rwxr-xr-x 1 root root 47048 Sep 23 2020 mktemp + -rwxr-xr-x 1 root root 58920 Jan 21 2022 more + -rwsr-xr-x 1 root root 50720 Jan 21 2022 mount + -rwxr-xr-x 1 root root 13856 Jan 21 2022 mountpoint + -rwxr-xr-x 1 root root 157996 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 38824 Sep 23 2020 pwd + lrwxrwxrwx 1 root root 4 Mar 28 2022 rbash -> bash + -rwxr-xr-x 1 root root 46984 Sep 23 2020 readlink + -rwxr-xr-x 1 root root 75720 Sep 23 2020 rm + -rwxr-xr-x 1 root root 46984 Sep 23 2020 rmdir + -rwxr-xr-x 1 root root 22292 Sep 28 2020 run-parts + -rwxr-xr-x 1 root root 125036 Dec 23 2018 sed + lrwxrwxrwx 1 root root 9 May 13 20:59 sh -> /bin/bash + -rwxr-xr-x 1 root root 34696 Sep 23 2020 sleep + -rwxr-xr-x 1 root root 83880 Sep 23 2020 stty + -rwsr-xr-x 1 root root 79396 Jan 21 2022 su + -rwxr-xr-x 1 root root 34696 Sep 23 2020 sync + -rwxr-xr-x 1 root root 598488 Jan 20 2024 tar + -rwxr-xr-x 1 root root 13860 Sep 28 2020 tempfile + -rwxr-xr-x 1 root root 108520 Sep 23 2020 touch + -rwxr-xr-x 1 root root 34664 Sep 23 2020 true + -rwxr-xr-x 1 root root 17768 Feb 27 2021 ulockmgr_server + -rwsr-xr-x 1 root root 30236 Jan 21 2022 umount + -rwxr-xr-x 1 root root 34664 Sep 23 2020 uname + -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress + -rwxr-xr-x 1 root root 153964 Sep 23 2020 vdir + -rwxr-xr-x 1 root root 63024 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/42086/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -384,7 +415,7 @@ Get: 135 http://deb.debian.org/debian bullseye/main i386 python3-snowballstemmer all 2.1.0-1 [58.7 kB] Get: 136 http://deb.debian.org/debian bullseye/main i386 sphinx-common all 3.4.3-2 [578 kB] Get: 137 http://deb.debian.org/debian bullseye/main i386 python3-sphinx all 3.4.3-2 [545 kB] -Fetched 141 MB in 4s (35.1 MB/s) +Fetched 141 MB in 20s (7155 kB/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 ... 19731 files and directories currently installed.) @@ -976,7 +1007,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/42086/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for bullseye +I: user script /srv/workspace/pbuilder/42086/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 @@ -1013,7 +1048,7 @@ Optimized build. Default target: i686-pc-linux-gnu - Host CPU: bdver1 + Host CPU: haswell Registered Targets: aarch64 - AArch64 (little endian) @@ -1074,7 +1109,7 @@ -- Performing Test HAVE_WARN_INCOMPATIBLE_POINTER_TYPES -- Performing Test HAVE_WARN_INCOMPATIBLE_POINTER_TYPES - Success -- No git and/or not a prerelease -> not adding git commit to version. --- Host CPU cores: 10 +-- Host CPU cores: 24 -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") -- Checking for module 'hwloc' -- Found hwloc, version 2.4.1 @@ -1122,7 +1157,7 @@ -- DEBUG build -- Find out LLC target triple (for host i686-pc-linux-gnu) -- Find out LLC host CPU with /usr/bin/llc-9 --- Autodetected CPU bdver1 overriden by user to i686 +-- Autodetected CPU haswell overriden by user to i686 -- Checking clang -march vs. -mcpu flag -- Using -march= -- LLVM link test OK @@ -1532,221 +1567,143 @@ The HTML pages are in build-doc/html. make[1]: Leaving directory '/build/reproducible-path/pocl-1.6' dh_auto_build -O--buildsystem=cmake -Nlibpocl2-common -Npocl-doc - cd obj-i686-linux-gnu && make -j8 "INSTALL=install --strip-program=true" VERBOSE=1 + cd obj-i686-linux-gnu && make -j21 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/pocl-1.6 -B/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/CMakeFiles /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make -f lib/kernel/host/CMakeFiles/sleef_config_i686.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_i686.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_i686.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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/llvmopencl /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_i686.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_i686.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_i686.dir/depend.internal". -Scanning dependencies of target sleef_config_i686 -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/devices/topology /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/DependInfo.cmake --color= -make -f lib/kernel/host/CMakeFiles/sleef_config_i686.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_i686.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/depend -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/llvmopencl/CMakeFiles/llvmpasses.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/llvmopencl/CMakeFiles/llvmpasses.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/llvmopencl/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/llvmopencl/CMakeFiles/llvmpasses.dir/depend.internal". make -f lib/CL/CMakeFiles/lib_cl_llvm.dir/build.make lib/CL/CMakeFiles/lib_cl_llvm.dir/depend +make -f lib/CL/devices/CMakeFiles/pocl-devices.dir/build.make lib/CL/devices/CMakeFiles/pocl-devices.dir/depend +make -f lib/poclu/CMakeFiles/poclu.dir/build.make lib/poclu/CMakeFiles/poclu.dir/depend +make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/depend +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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/DependInfo.cmake --color= +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_i686.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/devices/topology /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/CMakeFiles/lib_cl_llvm.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f lib/poclu/CMakeFiles/poclu.dir/build.make lib/poclu/CMakeFiles/poclu.dir/depend cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/devices /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/devices/CMakeFiles/pocl-devices.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-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/poclu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/poclu/CMakeFiles/poclu.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/devices/topology/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/depend.internal". make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/bin /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/bin/CMakeFiles/poclcc.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_dlopen.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/llvmopencl /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/llvmopencl/CMakeFiles/llvmpasses.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_i686.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_i686.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_i686.dir/depend.internal". +Scanning dependencies of target sleef_config_i686 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +make -f lib/kernel/host/CMakeFiles/sleef_config_i686.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_i686.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/devices/topology/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/poclu/CMakeFiles/poclu.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/poclu/CMakeFiles/poclu.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/poclu/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/poclu/CMakeFiles/poclu.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/llvmopencl/CMakeFiles/llvmpasses.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/llvmopencl/CMakeFiles/llvmpasses.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/llvmopencl/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/llvmopencl/CMakeFiles/llvmpasses.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/CMakeFiles/lib_cl_llvm.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/CMakeFiles/lib_cl_llvm.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/CMakeFiles/lib_cl_llvm.dir/depend.internal". -[ 1%] Generating ../../../sleef_config_temp_i686.h.witness -Scanning dependencies of target pocl-devices-topology -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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 +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/devices/CMakeFiles/pocl-devices.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/devices/CMakeFiles/pocl-devices.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/devices/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/devices/CMakeFiles/pocl-devices.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_dlopen.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_dlopen.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_dlopen.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/bin/CMakeFiles/poclcc.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/bin/CMakeFiles/poclcc.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/bin/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/bin/CMakeFiles/poclcc.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/depend.internal". -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/sleef_config_temp_i686.h.new /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/sleef_config_temp_i686.h -Scanning dependencies of target lib_cl_llvm +Scanning dependencies of target test_dlopen +[ 1%] Generating ../../../sleef_config_temp_i686.h.witness make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/devices/CMakeFiles/pocl-devices.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/devices/CMakeFiles/pocl-devices.dir/depend.internal". -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-i686-linux-gnu' -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/poclu/CMakeFiles/poclu.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/poclu/CMakeFiles/poclu.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/devices/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/devices/CMakeFiles/pocl-devices.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/poclu/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/poclu/CMakeFiles/poclu.dir/depend.internal". +make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/build +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/sleef_config_temp_i686.h.new /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/sleef_config_temp_i686.h make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' Scanning dependencies of target poclu +Scanning dependencies of target poclcc make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices-topology.dir/pocl_topology.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/topology/pocl_topology.c 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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/sleef_config_temp_i686.h.witness -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/bin/CMakeFiles/poclcc.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/bin/CMakeFiles/poclcc.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/bin/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/bin/CMakeFiles/poclcc.dir/depend.internal". -Scanning dependencies of target poclcc -[ 3%] Building C object lib/poclu/CMakeFiles/poclu.dir/bswap.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/poclu.dir/bswap.c.o -c /build/reproducible-path/pocl-1.6/lib/poclu/bswap.c make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/build -Scanning dependencies of target pocl-devices -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f lib/CL/devices/CMakeFiles/pocl-devices.dir/build.make lib/CL/devices/CMakeFiles/pocl-devices.dir/build -[ 3%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 +[ 2%] Building C object tests/runtime/CMakeFiles/test_dlopen.dir/test_dlopen.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/sleef_config_temp_i686.h.witness +[ 3%] Building C object lib/poclu/CMakeFiles/poclu.dir/bswap.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/poclu.dir/bswap.c.o -c /build/reproducible-path/pocl-1.6/lib/poclu/bswap.c +[ 3%] Building C object lib/poclu/CMakeFiles/poclu.dir/misc.c.o [ 3%] Building C object bin/CMakeFiles/poclcc.dir/poclcc.c.o -[ 3%] Built target sleef_config_i686 +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/poclu.dir/misc.c.o -c /build/reproducible-path/pocl-1.6/lib/poclu/misc.c cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fPIE -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/poclcc.dir/poclcc.c.o -c /build/reproducible-path/pocl-1.6/bin/poclcc.c -make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/depend -[ 4%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/devices.c.o -Scanning dependencies of target llvmpasses -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices.dir/devices.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_dlopen.dir/DependInfo.cmake --color= +[ 3%] Building C object bin/CMakeFiles/poclcc.dir/__/lib/poclu/misc.c.o +[ 3%] Building C object lib/poclu/CMakeFiles/poclu.dir/cl_half.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fPIE -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/poclcc.dir/__/lib/poclu/misc.c.o -c /build/reproducible-path/pocl-1.6/lib/poclu/misc.c +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/poclu.dir/cl_half.c.o -c /build/reproducible-path/pocl-1.6/lib/poclu/cl_half.c make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_dlopen.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_dlopen.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_dlopen.dir/depend.internal". -Scanning dependencies of target test_dlopen +Scanning dependencies of target pocl-devices-topology make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/build +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-i686-linux-gnu' -/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:145:31: warning: conversion from 'hwloc_uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 145 | shared_cache_size = cache->attr->cache.size; - | ^~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/topology/pocl_topology.c:159:31: warning: conversion from 'hwloc_uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 159 | shared_cache_size = cache->attr->cache.size; - | ^~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/topology/pocl_topology.c:168:31: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] - 168 | unsigned shared_depth = cache->depth; - | ^~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/topology/pocl_topology.c:171:55: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] - 171 | = hwloc_get_nbobjs_by_depth (pocl_topology, nonshared_depth); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/topology/pocl_topology.c:174:58: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] - 174 | cache = hwloc_get_obj_by_depth (pocl_topology, nonshared_depth, 0); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/topology/pocl_topology.c:181:38: warning: conversion from 'hwloc_uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 181 | nonshared_cache_size = cache->attr->cache.size; - | ^~~~~ -/build/reproducible-path/pocl-1.6/bin/poclcc.c: In function 'process_help': -[ 4%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/AllocasToEntry.cc.o -/build/reproducible-path/pocl-1.6/bin/poclcc.c:112:18: warning: unused parameter 'arg' [-Wunused-parameter] - 112 | process_help(int arg, char **argv, int argc) - | ~~~~^~~ -/build/reproducible-path/pocl-1.6/bin/poclcc.c:112:30: warning: unused parameter 'argv' [-Wunused-parameter] - 112 | process_help(int arg, char **argv, int argc) - | ~~~~~~~^~~~ -/build/reproducible-path/pocl-1.6/bin/poclcc.c:112:40: warning: unused parameter 'argc' [-Wunused-parameter] - 112 | process_help(int arg, char **argv, int argc) - | ~~~~^~~~ -/build/reproducible-path/pocl-1.6/bin/poclcc.c: In function 'process_device_id': -/build/reproducible-path/pocl-1.6/bin/poclcc.c:169:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] - 169 | opencl_device_id = atoi(argv[arg]); - | ^~~~ -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/AllocasToEntry.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc -/build/reproducible-path/pocl-1.6/bin/poclcc.c: In function 'process_list_devices': -/build/reproducible-path/pocl-1.6/bin/poclcc.c:174:26: warning: unused parameter 'arg' [-Wunused-parameter] - 174 | process_list_devices(int arg, char **argv, int argc) - | ~~~~^~~ -/build/reproducible-path/pocl-1.6/bin/poclcc.c:174:38: warning: unused parameter 'argv' [-Wunused-parameter] - 174 | process_list_devices(int arg, char **argv, int argc) - | ~~~~~~~^~~~ -/build/reproducible-path/pocl-1.6/bin/poclcc.c:174:48: warning: unused parameter 'argc' [-Wunused-parameter] - 174 | process_list_devices(int arg, char **argv, int argc) - | ~~~~^~~~ -[ 5%] Building C object tests/runtime/CMakeFiles/test_dlopen.dir/test_dlopen.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -[ 5%] Building C object lib/poclu/CMakeFiles/poclu.dir/misc.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/poclu.dir/misc.c.o -c /build/reproducible-path/pocl-1.6/lib/poclu/misc.c -/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; - | ^~~~~~~~~ -Scanning dependencies of target libpocl_unlinked_objs -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build +[ 3%] Built target sleef_config_i686 +make -f lib/kernel/host/CMakeFiles/kernel_host_i686.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_i686.dir/depend +[ 4%] Building C object lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/pocl_topology.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices-topology.dir/pocl_topology.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/topology/pocl_topology.c +Scanning dependencies of target lib_cl_llvm make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -/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 '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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +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-i686-linux-gnu' -[ 5%] Built target pocl-devices-topology -make -f lib/kernel/host/CMakeFiles/kernel_host_i686.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_i686.dir/depend -[ 5%] Linking C executable test_dlopen make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_i686.dir/DependInfo.cmake --color= -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_dlopen.dir/link.txt --verbose=1 -[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateContextFromType.c +[ 5%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_metadata.cc.o +[ 5%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_wg.cc.o +[ 5%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_utils.cc.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl" -o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_metadata.cc.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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-i686-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-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 +[ 5%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_i686.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_i686.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_i686.dir/depend.internal". Scanning dependencies of target kernel_host_i686 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make -f lib/kernel/host/CMakeFiles/kernel_host_i686.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_i686.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_dlopen.dir/test_dlopen.c.o -o test_dlopen /usr/lib/i386-linux-gnu/libdl.so -[ 5%] Building C object bin/CMakeFiles/poclcc.dir/__/lib/poclu/misc.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fPIE -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/poclcc.dir/__/lib/poclu/misc.c.o -c /build/reproducible-path/pocl-1.6/lib/poclu/misc.c +Scanning dependencies of target pocl-devices +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 6%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/c_sleef_glue_auto.c.bc +[ 6%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/c_sleefdp.c.bc +[ 6%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/abs_diff.cl.bc +[ 7%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/c_sleef_glue_auto.c.bc +[ 7%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/c_sleefsp.c.bc +[ 7%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/abs.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 8%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/devices.c.o cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=32 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -include /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/sleef_config_temp_i686.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-i686-linux-gnu/lib/kernel/host/i686/c_sleef_glue_auto.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleef_glue_auto.c -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 6%] Built target test_dlopen -/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 '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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 6%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc -[ 6%] Building C object lib/poclu/CMakeFiles/poclu.dir/cl_half.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/poclu.dir/cl_half.c.o -c /build/reproducible-path/pocl-1.6/lib/poclu/cl_half.c -[ 6%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/bufalloc.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=32 -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-i686-linux-gnu/lib/kernel/host/i686/c_sleefsp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsp.c +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices.dir/devices.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=32 -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-i686-linux-gnu/lib/kernel/host/i686/c_sleefdp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefdp.c +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 8%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/common.c.o +[ 8%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/bufalloc.c.o cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices.dir/bufalloc.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/bufalloc.c +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices.dir/common.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/common.c +Scanning dependencies of target llvmpasses +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 8%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/AllocasToEntry.cc.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/AllocasToEntry.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc /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; @@ -1809,8 +1766,9 @@ /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); | ^~~~ -[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseContext.c +Scanning dependencies of target libpocl_unlinked_objs +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build /build/reproducible-path/pocl-1.6/lib/CL/devices/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 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 101 | (chunk->start_address + chunk->parent_region->alignment - 1) & @@ -1819,74 +1777,69 @@ /build/reproducible-path/pocl-1.6/lib/CL/devices/bufalloc.c:154:65: warning: conversion to 'memory_address_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 154 | (region->last_chunk->start_address + region->alignment - 1) & | ^ -[ 6%] Linking C static library libpoclu.a -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/poclu && /usr/bin/cmake -P CMakeFiles/poclu.dir/cmake_clean_target.cmake -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/poclu && /usr/bin/cmake -E cmake_link_script CMakeFiles/poclu.dir/link.txt --verbose=1 -[ 6%] Linking C executable poclcc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/bin && /usr/bin/cmake -E cmake_link_script CMakeFiles/poclcc.dir/link.txt --verbose=1 -/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/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 -/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/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 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 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 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-i686-linux-gnu' -[ 6%] Built target poclu -make -f tests/kernel/CMakeFiles/image_query_funcs.dir/build.make tests/kernel/CMakeFiles/image_query_funcs.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/image_query_funcs.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/image_query_funcs.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/image_query_funcs.dir/depend.internal". -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainContext.c -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -[ 6%] Built target poclcc -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-i686-linux-gnu' -make -f tests/kernel/CMakeFiles/sampler_address_clamp.dir/build.make tests/kernel/CMakeFiles/sampler_address_clamp.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/sampler_address_clamp.dir/DependInfo.cmake --color= -[ 6%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/common.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices.dir/common.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/common.c -[ 7%] Building C object tests/kernel/CMakeFiles/image_query_funcs.dir/image_query_funcs.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/sampler_address_clamp.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/sampler_address_clamp.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' -[ 7%] Building C object tests/kernel/CMakeFiles/sampler_address_clamp.dir/sampler_address_clamp.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -In file included 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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 570 | return hash_short(buffer, buffer_ptr - buffer, seed); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 582 | return state.finalize(length); - | ~~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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: In function 'poclu_read_binfile': +/build/reproducible-path/pocl-1.6/lib/poclu/misc.c:152:10: warning: conversion to 'size_t' {aka '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:152:10: warning: conversion to 'size_t' {aka '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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateContextFromType.c +/build/reproducible-path/pocl-1.6/bin/poclcc.c: In function 'process_help': +/build/reproducible-path/pocl-1.6/bin/poclcc.c:112:18: warning: unused parameter 'arg' [-Wunused-parameter] + 112 | process_help(int arg, char **argv, int argc) + | ~~~~^~~ +/build/reproducible-path/pocl-1.6/bin/poclcc.c:112:30: warning: unused parameter 'argv' [-Wunused-parameter] + 112 | process_help(int arg, char **argv, int argc) + | ~~~~~~~^~~~ +/build/reproducible-path/pocl-1.6/bin/poclcc.c:112:40: warning: unused parameter 'argc' [-Wunused-parameter] + 112 | process_help(int arg, char **argv, int argc) + | ~~~~^~~~ +/build/reproducible-path/pocl-1.6/bin/poclcc.c: In function 'process_device_id': +/build/reproducible-path/pocl-1.6/bin/poclcc.c:169:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + 169 | opencl_device_id = atoi(argv[arg]); + | ^~~~ +/build/reproducible-path/pocl-1.6/bin/poclcc.c: In function 'process_list_devices': +/build/reproducible-path/pocl-1.6/bin/poclcc.c:174:26: warning: unused parameter 'arg' [-Wunused-parameter] + 174 | process_list_devices(int arg, char **argv, int argc) + | ~~~~^~~ +/build/reproducible-path/pocl-1.6/bin/poclcc.c:174:38: warning: unused parameter 'argv' [-Wunused-parameter] + 174 | process_list_devices(int arg, char **argv, int argc) + | ~~~~~~~^~~~ +/build/reproducible-path/pocl-1.6/bin/poclcc.c:174:48: warning: unused parameter 'argc' [-Wunused-parameter] + 174 | process_list_devices(int arg, char **argv, int argc) + | ~~~~^~~~ +/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; + | ^~~~~~~~~ /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); @@ -1928,96 +1881,277 @@ /build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:1411:66: warning: conversion to 'size_t' {aka '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; | ^~~~~~ -[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o +/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:145:31: warning: conversion from 'hwloc_uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 145 | shared_cache_size = cache->attr->cache.size; + | ^~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/topology/pocl_topology.c:159:31: warning: conversion from 'hwloc_uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 159 | shared_cache_size = cache->attr->cache.size; + | ^~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/topology/pocl_topology.c:168:31: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + 168 | unsigned shared_depth = cache->depth; + | ^~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/topology/pocl_topology.c:171:55: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] + 171 | = hwloc_get_nbobjs_by_depth (pocl_topology, nonshared_depth); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/topology/pocl_topology.c:174:58: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] + 174 | cache = hwloc_get_obj_by_depth (pocl_topology, nonshared_depth, 0); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/topology/pocl_topology.c:181:38: warning: conversion from 'hwloc_uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 181 | nonshared_cache_size = cache->attr->cache.size; + | ^~~~~ +[ 8%] Linking C executable test_dlopen +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_dlopen.dir/link.txt --verbose=1 +[ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o +[ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainContext.c +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseContext.c +[ 8%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/add_sat.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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_dlopen.dir/test_dlopen.c.o -o test_dlopen /usr/lib/i386-linux-gnu/libdl.so +[ 8%] Built target pocl-devices-topology +[ 8%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/cpuinfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices.dir/cpuinfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c +[ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o +[ 8%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/pocl_local_size.c.o cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetContextInfo.c -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/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; - | ^~~ -[ 7%] Linking C executable image_query_funcs +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices.dir/pocl_local_size.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/pocl_local_size.c +[ 8%] Linking C static library libpoclu.a +[ 8%] Linking C executable poclcc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/bin && /usr/bin/cmake -E cmake_link_script CMakeFiles/poclcc.dir/link.txt --verbose=1 +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/poclu && /usr/bin/cmake -P CMakeFiles/poclu.dir/cmake_clean_target.cmake +/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 +[ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateCommandQueue.c +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/poclu && /usr/bin/cmake -E cmake_link_script CMakeFiles/poclu.dir/link.txt --verbose=1 +/build/reproducible-path/pocl-1.6/lib/CL/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; + | ^~~~~~~ +/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 to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 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 to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 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 to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 316 | int num_read = fread (contents, 1, MAX_CPUINFO_SIZE - 1, f); + | ^~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c:353:38: warning: conversion to 'size_t' {aka 'unsigned int'} from '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 'unsigned int'} from '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 'size_t' {aka 'unsigned int'} from '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 to 'int' from 'size_t' {aka 'unsigned 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:404:35: warning: conversion to 'size_t' {aka '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 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 405 | snprintf (new_name, len, "%s-%s", device->short_name, start); + | ^~~ +/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 to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 34 | c = a; + | ^ +/build/reproducible-path/pocl-1.6/lib/CL/devices/pocl_local_size.c:36:11: warning: conversion to 'size_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 36 | b = 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 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +/usr/bin/ranlib libpoclu.a +[ 8%] Built target test_dlopen +[ 8%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 8%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/all.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 8%] Built target poclu +[ 8%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 8%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/any.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/any.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/any.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateCommandQueueWithProperties.c +[ 9%] Built target poclcc +make -f tests/kernel/CMakeFiles/image_query_funcs.dir/build.make tests/kernel/CMakeFiles/image_query_funcs.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/image_query_funcs.dir/DependInfo.cmake --color= +[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseCommandQueue.c +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/image_query_funcs.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/image_query_funcs.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' +[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainCommandQueue.c +[ 10%] Building C object tests/kernel/CMakeFiles/image_query_funcs.dir/image_query_funcs.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +[ 10%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/as_type.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 11%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/async_work_group_copy.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +make -f tests/kernel/CMakeFiles/sampler_address_clamp.dir/build.make tests/kernel/CMakeFiles/sampler_address_clamp.dir/depend +[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetCommandQueueInfo.c +[ 11%] Linking C executable image_query_funcs cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/image_query_funcs.dir/link.txt --verbose=1 -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 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 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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/sampler_address_clamp.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 -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/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); - | ^~~~~~ -[ 7%] Linking C executable sampler_address_clamp -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/sampler_address_clamp.dir/link.txt --verbose=1 -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; } - | ^~~~~~~~~~~~~~~ -/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/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, - | ^~~~~~~~~~~~ +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/sampler_address_clamp.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/sampler_address_clamp.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' +[ 11%] Building C object tests/kernel/CMakeFiles/sampler_address_clamp.dir/sampler_address_clamp.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 7%] Built target image_query_funcs +[ 11%] Built target image_query_funcs make -f tests/kernel/CMakeFiles/test_shuffle.dir/build.make tests/kernel/CMakeFiles/test_shuffle.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -/build/reproducible-path/pocl-1.6/lib/CL/clGetContextInfo.c: In function 'POclGetContextInfo': cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/test_shuffle.dir/DependInfo.cmake --color= -/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; - | ^~~~~~~ +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/test_shuffle.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/test_shuffle.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' +[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o +[ 11%] Building CXX object tests/kernel/CMakeFiles/test_shuffle.dir/test_shuffle.cc.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateBuffer.c +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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/Pass.h:31, + from /build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl/AutomaticLocals.h:24, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:26: +/usr/lib/llvm-9/include/llvm/Support/Compiler.h: In function 'void* llvm::allocate_buffer(size_t, size_t)': +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:541:50: warning: unused parameter 'Alignment' [-Wunused-parameter] + 541 | inline void *allocate_buffer(size_t Size, size_t Alignment) { + | ~~~~~~~^~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h: In function 'void llvm::deallocate_buffer(void*, size_t, size_t)': +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:557:49: warning: unused parameter 'Size' [-Wunused-parameter] + 557 | inline void deallocate_buffer(void *Ptr, size_t Size, size_t Alignment) { + | ~~~~~~~^~~~ +/usr/lib/llvm-9/include/llvm/Support/Compiler.h:557:62: warning: unused parameter 'Alignment' [-Wunused-parameter] + 557 | inline void deallocate_buffer(void *Ptr, size_t Size, size_t Alignment) { + | ~~~~~~~^~~~~~~~~ +[ 11%] Built target pocl-devices +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/kernel.dir/DependInfo.cmake --color= +[ 11%] Linking C executable sampler_address_clamp +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/sampler_address_clamp.dir/link.txt --verbose=1 +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/kernel.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/kernel.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/kernel.dir/depend.internal". +Scanning dependencies of target kernel +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -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 +[ 11%] Building C object tests/kernel/CMakeFiles/kernel.dir/kernel.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 11%] Built target sampler_address_clamp +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +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 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]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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 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 long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1770 | return U.VAL - 1; + | ~~~~~~^~~ +[ 12%] 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-i686-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-i686-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 /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 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 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 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/clCreateSubBuffer.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateSubBuffer.c +[ 13%] Linking C executable kernel +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/kernel.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/kernel.dir/kernel.c.o -o kernel ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread In file included 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: + 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/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 570 | return hash_short(buffer, buffer_ptr - buffer, seed); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 582 | return state.finalize(length); + | ~~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included 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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 570 | return hash_short(buffer, buffer_ptr - buffer, seed); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 582 | return state.finalize(length); + | ~~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included 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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] 570 | return hash_short(buffer, buffer_ptr - buffer, seed); @@ -2029,40 +2163,51 @@ /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/test_shuffle.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/test_shuffle.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/test_shuffle.dir/depend.internal". -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -Scanning dependencies of target test_shuffle make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f tests/kernel/CMakeFiles/test_shuffle.dir/build.make tests/kernel/CMakeFiles/test_shuffle.dir/build +[ 13%] Built target kernel +make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/depend +[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillImage.c +/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 to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 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/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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 570 | return hash_short(buffer, buffer_ptr - buffer, seed); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 582 | return state.finalize(length); + | ~~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 7%] Built target sampler_address_clamp -In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:19, - from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:28, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] - 38 | return X < 10 ? '0' + X : HexChar + X - 10; - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make -f tests/kernel/CMakeFiles/kernel.dir/build.make tests/kernel/CMakeFiles/kernel.dir/depend +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/kernel.dir/DependInfo.cmake --color= -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'std::string llvm::toHex(llvm::StringRef, bool)': -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:150:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] - 150 | Output.push_back(LUT[c >> 4] | Offset); - | ~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:151:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] - 151 | Output.push_back(LUT[c & 15] | Offset); - | ~~~~~~~~~~~~^~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, - from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: +[ 13%] 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-i686-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-i686-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 +[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillBuffer.c +In file included from /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; } @@ -2095,51 +2240,56 @@ 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] -[ 7%] Building CXX object tests/kernel/CMakeFiles/test_shuffle.dir/test_shuffle.cc.o /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/kernel.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/kernel.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/kernel.dir/depend.internal". -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; - | ^~~~~~~~~~ -Scanning dependencies of target kernel -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, +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/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/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) { - | ^ -[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o -[ 7%] Building C object tests/kernel/CMakeFiles/kernel.dir/kernel.c.o -[ 7%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/c_sleefsp.c.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=32 -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-i686-linux-gnu/lib/kernel/host/i686/c_sleefsp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsp.c -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateCommandQueue.c + 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/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: + 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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] 570 | return hash_short(buffer, buffer_ptr - buffer, seed); @@ -2151,174 +2301,22 @@ /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 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/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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -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; - | ^~ -[ 7%] Linking C executable kernel -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/kernel.dir/link.txt --verbose=1 -[ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateCommandQueueWithProperties.c -In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: -/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/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/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 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 '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]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -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)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 8%] 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 -/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)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:31: +In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, + from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ -/usr/lib/llvm-9/include/llvm/IR/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-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/DependInfo.cmake --color= /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; } @@ -2351,48 +2349,46 @@ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::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-i686-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: -/usr/lib/llvm-9/include/clang/Basic/Diagnostic.h: In member function 'void clang::DiagnosticBuilder::FlushCounts()': -/usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:1074:28: warning: conversion from 'unsigned int' to 'signed char' may change value [-Wconversion] - 1074 | DiagObj->NumDiagArgs = NumArgs; - | ^~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/IR/Attributes.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:23, + 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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 570 | return hash_short(buffer, buffer_ptr - buffer, seed); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 582 | return state.finalize(length); + | ~~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 97 | SubclassData = val; + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:31: +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 536 | return cast(this)->getNumElements(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillBuffer.c: In function 'POclEnqueueFillBuffer': +/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, + | ^~~~~~~~~~~~~~~~~~~~~~~ +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-i686-linux-gnu' -[ 9%] 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-i686-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-i686-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 -[ 9%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/pocl_local_size.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices.dir/pocl_local_size.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/pocl_local_size.c -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 2831 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseCommandQueue.c -/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 to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 34 | c = a; - | ^ -/build/reproducible-path/pocl-1.6/lib/CL/devices/pocl_local_size.c:36:11: warning: conversion to 'size_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 36 | b = c; - | ^ +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/DependInfo.cmake --color= In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, @@ -2432,34 +2428,58 @@ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ -In file included from /usr/lib/llvm-9/include/clang/Basic/ObjCRuntime.h:21, - from /usr/lib/llvm-9/include/clang/Basic/LangOptions.h:19, - from /usr/lib/llvm-9/include/clang/Driver/ToolChain.h:14, - from /usr/lib/llvm-9/include/clang/Driver/Driver.h:16, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:34: -/usr/lib/llvm-9/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/VersionTuple.h:48:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 48 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0), - | ^~~~~ -/usr/lib/llvm-9/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/VersionTuple.h:52:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 52 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-9/include/llvm/Support/VersionTuple.h:52:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 52 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-9/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/VersionTuple.h:57:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 57 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-9/include/llvm/Support/VersionTuple.h:57:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 57 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-9/include/llvm/Support/VersionTuple.h:58:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | HasSubminor(true), Build(Build), HasBuild(true) {} - | ^~~~~ -[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainCommandQueue.c +[ 13%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/async_work_group_strided_copy.cl.bc +[ 13%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/atomics.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/async_work_group_strided_copy.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/async_work_group_strided_copy.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/depend.internal". +In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:30, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:30: +/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +Scanning dependencies of target test_structs_as_args +/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-i686-linux-gnu' +make -f tests/regression/CMakeFiles/test_structs_as_args.dir/build.make tests/regression/CMakeFiles/test_structs_as_args.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 13%] Building LL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/barrier.ll.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-9 -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/barrier.ll.bc /build/reproducible-path/pocl-1.6/lib/kernel/host/../barrier.ll +[ 14%] 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-i686-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-i686-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/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:30: +/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 97 | SubclassData = val; + | ^~~ +[ 14%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/bitselect.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/bitselect.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/bitselect.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:30: +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 536 | return cast(this)->getNumElements(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadBufferRect.c +[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadBuffer.c 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, @@ -2476,25 +2496,11 @@ /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/clang/Basic/LangOptions.h:21, - from /usr/lib/llvm-9/include/clang/Driver/ToolChain.h:14, - from /usr/lib/llvm-9/include/clang/Driver/Driver.h:16, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:34: -/usr/lib/llvm-9/include/clang/Basic/Visibility.h: In member function 'void clang::LinkageInfo::setVisibility(clang::Visibility, bool)': -/usr/lib/llvm-9/include/clang/Basic/Visibility.h:57:60: warning: conversion from 'uint8_t' {aka 'unsigned char'} to 'unsigned char:2' may change value [-Wconversion] - 57 | void setVisibility(Visibility V, bool E) { visibility_ = V; explicit_ = E; } - | ^ -/usr/lib/llvm-9/include/clang/Basic/Visibility.h: In constructor 'clang::LinkageInfo::LinkageInfo(clang::Linkage, clang::Visibility, bool)': -/usr/lib/llvm-9/include/clang/Basic/Visibility.h:62:16: warning: conversion from 'uint8_t' {aka 'unsigned char'} to 'unsigned char:3' may change value [-Wconversion] - 62 | : linkage_(L), visibility_(V), explicit_(E) { - | ^ -/usr/lib/llvm-9/include/clang/Basic/Visibility.h:62:47: warning: conversion from 'uint8_t' {aka 'unsigned char'} to 'unsigned char:2' may change value [-Wconversion] - 62 | : linkage_(L), visibility_(V), explicit_(E) { - | ^ -/usr/lib/llvm-9/include/clang/Basic/Visibility.h: In member function 'void clang::LinkageInfo::setLinkage(clang::Linkage)': -/usr/lib/llvm-9/include/clang/Basic/Visibility.h:87:43: warning: conversion from 'uint8_t' {aka 'unsigned char'} to 'unsigned char:3' may change value [-Wconversion] - 87 | void setLinkage(Linkage L) { linkage_ = L; } - | ^ +In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:30: +/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 899 | setValueSubclassData(Opcode); + | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/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, @@ -2504,108 +2510,10 @@ /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/clang/Driver/ToolChain.h:14, - from /usr/lib/llvm-9/include/clang/Driver/Driver.h:16, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:34: -/usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setCompilingModule(clang::LangOptions::CompilingModuleKind)': -/usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 259 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/LangOptions.def:58:6: note: in expansion of macro 'ENUM_LANGOPT' - 58 | ENUM_LANGOPT(Name, Type, Bits, Default, Description) - | ^~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/LangOptions.def:63:6: note: in expansion of macro 'COMPATIBLE_ENUM_LANGOPT' - 63 | COMPATIBLE_ENUM_LANGOPT(Name, Type, Bits, Default, Description) - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/LangOptions.def:155:1: note: in expansion of macro 'BENIGN_ENUM_LANGOPT' - 155 | BENIGN_ENUM_LANGOPT(CompilingModule, CompilingModuleKind, 2, CMK_None, - | ^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setMSPointerToMemberRepresentationMethod(clang::LangOptions::PragmaMSPointersToMembersKind)': -/usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 259 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/LangOptions.def:193:1: note: in expansion of macro 'ENUM_LANGOPT' - 193 | ENUM_LANGOPT(MSPointerToMemberRepresentationMethod, PragmaMSPointersToMembersKind, 2, PPTMK_BestCase, "member-pointer representation method") - | ^~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setDefaultCallingConv(clang::LangOptions::DefaultCallingConvention)': -/usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 259 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/LangOptions.def:194:1: note: in expansion of macro 'ENUM_LANGOPT' - 194 | ENUM_LANGOPT(DefaultCallingConv, DefaultCallingConvention, 3, DCC_None, "default calling convention") - | ^~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setDefaultFPContractMode(clang::LangOptions::FPContractModeKind)': -/usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 259 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/LangOptions.def:250:1: note: in expansion of macro 'ENUM_LANGOPT' - 250 | ENUM_LANGOPT(DefaultFPContractMode, FPContractModeKind, 2, FPC_Off, "FP contraction type") - | ^~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setAddressSpaceMapMangling(clang::LangOptions::AddrSpaceMapMangling)': -/usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 259 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/LangOptions.def:259:1: note: in expansion of macro 'ENUM_LANGOPT' - 259 | ENUM_LANGOPT(AddressSpaceMapMangling , AddrSpaceMapMangling, 2, ASMM_Target, "OpenCL address space map mangling mode") - | ^~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setGC(clang::LangOptions::GCMode)': -/usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 259 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/LangOptions.def:269:1: note: in expansion of macro 'ENUM_LANGOPT' - 269 | ENUM_LANGOPT(GC, GCMode, 2, NonGC, "Objective-C Garbage Collection mode") - | ^~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setValueVisibilityMode(clang::LangOptions::Visibility)': -/usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 259 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/LangOptions.def:270:1: note: in expansion of macro 'ENUM_LANGOPT' - 270 | ENUM_LANGOPT(ValueVisibilityMode, Visibility, 3, DefaultVisibility, - | ^~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setTypeVisibilityMode(clang::LangOptions::Visibility)': -/usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 259 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/LangOptions.def:272:1: note: in expansion of macro 'ENUM_LANGOPT' - 272 | ENUM_LANGOPT(TypeVisibilityMode, Visibility, 3, DefaultVisibility, - | ^~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setStackProtector(clang::LangOptions::StackProtectorMode)': -/usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 259 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/LangOptions.def:276:1: note: in expansion of macro 'ENUM_LANGOPT' - 276 | ENUM_LANGOPT(StackProtector, StackProtectorMode, 2, SSPOff, - | ^~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setTrivialAutoVarInit(clang::LangOptions::TrivialAutoVarInitKind)': -/usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 259 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/LangOptions.def:278:1: note: in expansion of macro 'ENUM_LANGOPT' - 278 | ENUM_LANGOPT(TrivialAutoVarInit, TrivialAutoVarInitKind, 2, TrivialAutoVarInitKind::Uninitialized, - | ^~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setSignedOverflowBehavior(clang::LangOptions::SignedOverflowBehaviorTy)': -/usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 259 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/LangOptions.def:280:1: note: in expansion of macro 'ENUM_LANGOPT' - 280 | ENUM_LANGOPT(SignedOverflowBehavior, SignedOverflowBehaviorTy, 2, SOB_Undefined, - | ^~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setClangABICompat(clang::LangOptions::ClangABI)': -/usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 259 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/LangOptions.def:321:1: note: in expansion of macro 'ENUM_LANGOPT' - 321 | ENUM_LANGOPT(ClangABICompat, ClangABI, 4, ClangABI::Latest, - | ^~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/clang/Driver/ToolChain.h:14, - from /usr/lib/llvm-9/include/clang/Driver/Driver.h:16, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:34: -/usr/lib/llvm-9/include/clang/Basic/LangOptions.h: In constructor 'clang::FPOptions::FPOptions(const clang::LangOptions&)': -/usr/lib/llvm-9/include/clang/Basic/LangOptions.h:319:54: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 319 | : fp_contract(LangOpts.getDefaultFPContractMode()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 9%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/cpuinfo.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices.dir/cpuinfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c +/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, + | ^~~~~~~~~~~~~~~~~~~~~~~ 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, @@ -2622,892 +2530,97 @@ /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long 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 long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1770 | return U.VAL - 1; - | ~~~~~~^~~ -[ 9%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/c_sleefdp.c.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=32 -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-i686-linux-gnu/lib/kernel/host/i686/c_sleefdp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefdp.c -In file included from /usr/lib/llvm-9/include/llvm/IR/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; - | ^~~ -/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 to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 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 to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 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 to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 316 | int num_read = fread (contents, 1, MAX_CPUINFO_SIZE - 1, f); - | ^~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c:353:38: warning: conversion to 'size_t' {aka 'unsigned int'} from '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 'unsigned int'} from '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 'size_t' {aka 'unsigned int'} from '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 to 'int' from 'size_t' {aka 'unsigned 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:404:35: warning: conversion to 'size_t' {aka '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 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 405 | snprintf (new_name, len, "%s-%s", device->short_name, start); - | ^~~ -In file included from /usr/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 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 536 | return cast(this)->getNumElements(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetCommandQueueInfo.c -In file included from /usr/lib/llvm-9/include/llvm/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; - | ^~ -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/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/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 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/APSInt.h:17, - from /usr/lib/llvm-9/include/clang/Basic/FixedPoint.h:19, - from /usr/lib/llvm-9/include/clang/AST/APValue.h:16, - from /usr/lib/llvm-9/include/clang/AST/Decl.h:16, - from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:19, - from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long 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 long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1723 | return BitsToFloat(getWord(0)); - | ~~~~~~~^~~ + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: +/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^~ +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^ /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 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-i686-linux-gnu' -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)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 9%] Built target pocl-devices -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/DependInfo.cmake --color= -/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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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; - | ^~~ -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/depend.internal". -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: +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); | ^~~~~~ -Scanning dependencies of target test_alignment_with_dynamic_wg2 +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_undominated_variable.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_undominated_variable.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_undominated_variable.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_undominated_variable.dir/depend.internal". +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_vectors_as_args.dir/DependInfo.cmake --color= +Scanning dependencies of target test_undominated_variable make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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 -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-i686-linux-gnu' -In file included from /usr/lib/llvm-9/include/clang/AST/Type.h:21, - from /usr/lib/llvm-9/include/clang/AST/DeclarationName.h:16, - from /usr/lib/llvm-9/include/clang/AST/DeclBase.h:18, - from /usr/lib/llvm-9/include/clang/AST/Decl.h:18, - from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:19, - from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/AST/TemplateName.h: In constructor 'clang::UncommonTemplateNameStorage::UncommonTemplateNameStorage(clang::UncommonTemplateNameStorage::Kind, unsigned int)': -/usr/lib/llvm-9/include/clang/AST/TemplateName.h:70:17: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 70 | Bits.Kind = kind; - | ^~~~ -/usr/lib/llvm-9/include/clang/AST/TemplateName.h:71:17: warning: conversion from 'unsigned int' to 'unsigned int:30' may change value [-Wconversion] - 71 | Bits.Size = size; - | ^~~~ -[ 9%] Building CXX object tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/test_alignment_with_dynamic_wg2.cpp.o -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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 978 | vt->getNumElements()); - | ~~~~~~~~~~~~~~~~~~^~ -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateBuffer.c -/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/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.") - | ^ -In file included from /usr/lib/llvm-9/include/clang/AST/DeclarationName.h:16, - from /usr/lib/llvm-9/include/clang/AST/DeclBase.h:18, - from /usr/lib/llvm-9/include/clang/AST/Decl.h:18, - from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:19, - from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/AST/Type.h: In constructor 'clang::Type::Type(clang::Type::TypeClass, clang::QualType, bool, bool, bool, bool)': -/usr/lib/llvm-9/include/clang/AST/Type.h:1801:19: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 1801 | TypeBits.TC = tc; - | ^~ -In file included from /usr/lib/llvm-9/include/llvm/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)); - | ~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/clang/AST/DeclarationName.h:16, - from /usr/lib/llvm-9/include/clang/AST/DeclBase.h:18, - from /usr/lib/llvm-9/include/clang/AST/Decl.h:18, - from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:19, - from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/AST/Type.h: In constructor 'clang::BuiltinType::BuiltinType(clang::BuiltinType::Kind)': -/usr/lib/llvm-9/include/clang/AST/Type.h:2446:28: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 2446 | BuiltinTypeBits.Kind = K; - | ^ -/usr/lib/llvm-9/include/llvm/IR/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/clang/AST/Type.h: In constructor 'clang::ArrayType::ArrayType(clang::Type::TypeClass, clang::QualType, clang::QualType, clang::ArrayType::ArraySizeModifier, unsigned int, bool)': -/usr/lib/llvm-9/include/clang/AST/Type.h:2874:36: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 2874 | ArrayTypeBits.IndexTypeQuals = tq; - | ^~ -/usr/lib/llvm-9/include/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/clang/AST/Type.h:2875:34: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 2875 | ArrayTypeBits.SizeModifier = sm; - | ^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 770 | setInstructionSubclassData((SubclassData & 31) | - | ~~~~~~~~~~~~~~~~~~~~^ - 771 | (Operation << 5)); - | ~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 784 | (unsigned)V); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 800 | ((unsigned)Ordering << 2)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/AST/Type.h: In member function 'clang::FunctionType::ExtParameterInfo clang::FunctionType::ExtParameterInfo::withABI(clang::ParameterABI) const': -/usr/lib/llvm-9/include/clang/AST/Type.h:3429:42: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 3429 | copy.Data = (copy.Data & ~ABIMask) | unsigned(kind); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/AST/Type.h: In member function 'clang::FunctionType::ExtParameterInfo clang::FunctionType::ExtParameterInfo::withIsConsumed(bool) const': -/usr/lib/llvm-9/include/clang/AST/Type.h:3441:19: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 3441 | copy.Data &= ~IsConsumed; - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/AST/Type.h: In member function 'clang::FunctionType::ExtParameterInfo clang::FunctionType::ExtParameterInfo::withIsNoEscape(bool) const': -/usr/lib/llvm-9/include/clang/AST/Type.h:3458:19: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 3458 | Copy.Data &= ~IsNoEscape; - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/AST/Type.h: In constructor 'clang::FunctionType::ExtInfo::ExtInfo(bool, bool, unsigned int, clang::CallingConv, bool, bool, bool)': -/usr/lib/llvm-9/include/clang/AST/Type.h:3532:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 3529 | Bits = ((unsigned)cc) | (noReturn ? NoReturnMask : 0) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3530 | (producesResult ? ProducesResultMask : 0) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3531 | (noCallerSavedRegs ? NoCallerSavedRegsMask : 0) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3532 | (hasRegParm ? ((regParm + 1) << RegParmOffset) : 0) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 3533 | (NoCfCheck ? NoCfCheckMask : 0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/AST/Type.h: In constructor 'clang::FunctionType::FunctionType(clang::Type::TypeClass, clang::QualType, clang::QualType, bool, bool, bool, bool, clang::FunctionType::ExtInfo)': -/usr/lib/llvm-9/include/clang/AST/Type.h:3637:37: warning: conversion from 'unsigned int' to 'short unsigned int:12' may change value [-Wconversion] - 3637 | FunctionTypeBits.ExtInfo = Info.Bits; - | ~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1653 | unsigned(TCK)); - | ~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/AST/Type.h: In constructor 'clang::AttributedType::AttributedType(clang::QualType, clang::attr::Kind, clang::QualType, clang::QualType)': -/usr/lib/llvm-9/include/clang/AST/Type.h:4510:35: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion] - 4510 | AttributedTypeBits.AttrKind = attrKind; - | ^~~~~~~~ -/usr/lib/llvm-9/include/clang/AST/Type.h: In constructor 'clang::TemplateTypeParmType::TemplateTypeParmType(unsigned int, unsigned int, bool)': -/usr/lib/llvm-9/include/clang/AST/Type.h:4622:25: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 4622 | CanTTPTInfo.Depth = D; - | ^ -/usr/lib/llvm-9/include/clang/AST/Type.h:4623:25: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 4623 | CanTTPTInfo.Index = I; - | ^ -/usr/lib/llvm-9/include/clang/AST/Type.h: In constructor 'clang::AutoType::AutoType(clang::QualType, clang::AutoTypeKeyword, bool, bool)': -/usr/lib/llvm-9/include/clang/AST/Type.h:4824:28: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 4824 | AutoTypeBits.Keyword = (unsigned)Keyword; - | ^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/AST/Type.h: In constructor 'clang::TypeWithKeyword::TypeWithKeyword(clang::ElaboratedTypeKeyword, clang::Type::TypeClass, clang::QualType, bool, bool, bool, bool)': -/usr/lib/llvm-9/include/clang/AST/Type.h:5156:35: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 5156 | TypeWithKeywordBits.Keyword = Keyword; - | ^~~~~~~ -/usr/lib/llvm-9/include/clang/AST/Type.h: In member function 'void clang::ObjCTypeParamType::setNumProtocolsImpl(unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Type.h:5557:20: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] - 5557 | NumProtocols = N; - | ^ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 2831 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/AST/Type.h: In member function 'void clang::ObjCObjectType::setNumProtocolsImpl(unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Type.h:5643:39: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] - 5643 | ObjCObjectTypeBits.NumProtocols = N; - | ^ -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 '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; } - | ^~ -/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; - | ^~~~~~~~~ -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), - | ^~ -[ 10%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/abs.cl.bc -/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), - | ^~ -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/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/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); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateSubBuffer.c -[ 11%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc -[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillImage.c -/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 to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 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 /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.") - | ^ -[ 11%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/abs_diff.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/abs_diff.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/abs_diff.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/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); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillBuffer.c -In file included from /usr/lib/llvm-9/include/llvm/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 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 long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillBuffer.c: In function 'POclEnqueueFillBuffer': -/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/Support/YAMLTraits.h:14, - from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, - from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, - from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] - 38 | return X < 10 ? '0' + X : HexChar + X - 10; - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'std::string llvm::toHex(llvm::StringRef, bool)': -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:150:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] - 150 | Output.push_back(LUT[c >> 4] | Offset); - | ~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:151:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] - 151 | Output.push_back(LUT[c & 15] | Offset); - | ~~~~~~~~~~~~^~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:27, - from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, - from /usr/lib/llvm-9/include/llvm/Support/MemoryBuffer.h:22, - from /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:24, - from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:22, - from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, - from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, - from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/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/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; - | ^~~~~~~~~~~~~~ -[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadBuffer.c -/usr/lib/llvm-9/include/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 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 long unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 2372 | FunctionDeclBits.SClass = SClass; - | ^~~~~~ -/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 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 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 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 long unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 3785 | RecordDeclBits.ArgPassingRestrictions = Kind; - | ^~~~ +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_vectors_as_args.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_vectors_as_args.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_vectors_as_args.dir/depend.internal". +[ 14%] Building CXX object tests/regression/CMakeFiles/test_undominated_variable.dir/test_undominated_variable.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +Scanning dependencies of target test_vectors_as_args +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' +[ 14%] 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-i686-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-i686-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 /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, | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/clang/AST/Expr.h:21, - from /usr/lib/llvm-9/include/clang/AST/OpenMPClause.h:21, - from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:21, - from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/AST/Stmt.h: In constructor 'clang::Stmt::Stmt(clang::Stmt::StmtClass)': -/usr/lib/llvm-9/include/clang/AST/Stmt.h:1082:23: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 1082 | StmtBits.sClass = SC; - | ^~ -/usr/lib/llvm-9/include/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 '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; - | ^~~~~~~~ -In file included 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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 570 | return hash_short(buffer, buffer_ptr - buffer, seed); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 582 | return state.finalize(length); - | ~~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadBufferRect.c -[ 11%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/add_sat.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/add_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/add_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -/build/reproducible-path/pocl-1.6/lib/CL/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, - | ^~~~~~~~~~~~~~~~~~~~~~~ -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; } +In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, + from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:32: +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/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/clang/AST/Expr.h: In member function 'void clang::Expr::setObjectKind(clang::ExprObjectKind)': -/usr/lib/llvm-9/include/clang/AST/Expr.h:434:66: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 434 | void setObjectKind(ExprObjectKind Cat) { ExprBits.ObjectKind = Cat; } - | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/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 long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 503 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -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/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/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/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/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/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/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 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;} - | ^ -/usr/lib/llvm-9/include/clang/AST/Expr.h: In constructor 'clang::CastExpr::CastExpr(clang::Stmt::StmtClass, clang::QualType, clang::ExprValueKind, clang::CastKind, clang::Expr*, unsigned int)': -/usr/lib/llvm-9/include/clang/AST/Expr.h:3149:25: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] - 3149 | CastExprBits.Kind = kind; - | ^~~~ -/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::CastExpr::setCastKind(clang::CastKind)': -/usr/lib/llvm-9/include/clang/AST/Expr.h:3168:54: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] - 3168 | void setCastKind(CastKind K) { CastExprBits.Kind = K; } - | ^ -/usr/lib/llvm-9/include/clang/AST/Expr.h: In constructor 'clang::BinaryOperator::BinaryOperator(clang::Expr*, clang::Expr*, clang::BinaryOperator::Opcode, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, clang::FPOptions)': -/usr/lib/llvm-9/include/clang/AST/Expr.h:3422:30: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] - 3422 | BinaryOperatorBits.Opc = opc; - | ^~~ -/usr/lib/llvm-9/include/clang/AST/Expr.h:3423:54: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 3423 | BinaryOperatorBits.FPFeatures = FPFeatures.getInt(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::BinaryOperator::setOpcode(clang::BinaryOperator::Opcode)': -/usr/lib/llvm-9/include/clang/AST/Expr.h:3443:57: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] - 3443 | void setOpcode(Opcode Opc) { BinaryOperatorBits.Opc = Opc; } - | ^~~ -/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::BinaryOperator::setFPFeatures(clang::FPOptions)': -/usr/lib/llvm-9/include/clang/AST/Expr.h:3579:45: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 3579 | BinaryOperatorBits.FPFeatures = F.getInt(); - | ~~~~~~~~^~ -/usr/lib/llvm-9/include/clang/AST/Expr.h: In constructor 'clang::BinaryOperator::BinaryOperator(clang::Expr*, clang::Expr*, clang::BinaryOperator::Opcode, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, clang::FPOptions, bool)': -/usr/lib/llvm-9/include/clang/AST/Expr.h:3607:30: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] - 3607 | BinaryOperatorBits.Opc = opc; - | ^~~ -/usr/lib/llvm-9/include/clang/AST/Expr.h:3608:54: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 3608 | BinaryOperatorBits.FPFeatures = FPFeatures.getInt(); - | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/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, @@ -3515,11 +2628,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/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 /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; } @@ -3547,54 +2657,34 @@ /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/ADT/APFloat.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, + from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long 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/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/ADT/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 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 long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1770 | return U.VAL - 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; } | ^ -/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) { } - | ^~~~~~~~~~~ -[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMapBuffer.c -In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: -/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^~ -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^ -/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/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, @@ -3620,6 +2710,64 @@ /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/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 /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, + from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long 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 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 long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1770 | return U.VAL - 1; + | ~~~~~~^~~ +[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueUnmapMemObject.c +In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/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) { + | ^ +/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, + | ^~~~~~~~~~~~~~~~~~~~~~~ +[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMarkerWithWaitList.c +In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:32: +/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^~ +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^ 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, @@ -3642,26 +2790,45 @@ /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long 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/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) { - | ^~~ -[ 12%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/all.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/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/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/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 97 | SubclassData = val; + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/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 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 536 | return cast(this)->getNumElements(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 15%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/clamp.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 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, @@ -3674,6 +2841,120 @@ /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/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/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 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 536 | return cast(this)->getNumElements(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 15%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp +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; + | ^~ +[ 15%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueBarrierWithWaitList.c +[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMapBuffer.c +[ 16%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/clamp_int.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/clamp_int.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clamp_int.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +In file included from /usr/lib/llvm-9/include/llvm/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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 169 | SubClassData = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 245 | Visibility = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 256 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 457 | Linkage = LT; + | ^~ In file included from /usr/lib/llvm-9/include/llvm/IR/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, @@ -3721,22 +3002,6 @@ /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 C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueUnmapMemObject.c -[ 12%] Linking CXX executable test_alignment_with_dynamic_wg3 -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_alignment_with_dynamic_wg3.dir/link.txt --verbose=1 -In file included 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/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/llvm/Support/FormatProviders.h:67:39: 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; - | ^~~~~~ -/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::consumeInteger(unsigned int, T&) [with T = unsigned int; typename std::enable_if<(! std::numeric_limits<_Tp>::is_signed), bool>::type = bool]': -/usr/lib/llvm-9/include/llvm/Support/FormatProviders.h:94:35: required from here -/usr/lib/llvm-9/include/llvm/ADT/StringRef.h:528:16: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] - 528 | Result = ULLVal; - | ^~~~~~ 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, @@ -3747,11 +3012,6 @@ /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/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 -/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/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, @@ -3773,46 +3033,19 @@ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long 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 '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)); - | ~~~~~~~~~ -[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMarkerWithWaitList.c -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 12%] 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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/DependInfo.cmake --color= -[ 12%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/any.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/depend.internal". -Scanning dependencies of target test_structs_as_args -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMarkerWithWaitList.c: In function 'POclEnqueueMarkerWithWaitList': -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMarkerWithWaitList.c:47:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 47 | event, num_events_in_wait_list, +In file included from /usr/lib/llvm-9/include/llvm/IR/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)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/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, | ^~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f tests/regression/CMakeFiles/test_structs_as_args.dir/build.make tests/regression/CMakeFiles/test_structs_as_args.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 13%] 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-i686-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-i686-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 -[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueBarrierWithWaitList.c -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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/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, @@ -3820,82 +3053,95 @@ /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; | ^~~~~~~~~~~~~~~~~~~~~~~ -[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseMemObject.c -/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 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::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 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/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 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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; - | ^~~ -[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o -/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] -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainMemObject.c -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = 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] -[ 14%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/as_type.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/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 'clang::UnqualTypeLoc clang::QualifiedTypeLoc::getUnqualifiedLoc() const': -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:281:28: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 281 | dataInt = llvm::alignTo(dataInt, align); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/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; - | ^~~~~~~ -In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_structs_as_args.cpp:28: +[ 16%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc +/build/reproducible-path/pocl-1.6/lib/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, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/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/DataLayout.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 536 | return cast(this)->getNumElements(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 17%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/DebugHelpers.cc.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/DebugHelpers.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc +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/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 978 | vt->getNumElements()); + | ~~~~~~~~~~~~~~~~~~^~ +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/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 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 '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 '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/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.") | ^ -[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetMemObjectInfo.c -In file included from /usr/lib/llvm-9/include/llvm/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: +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; + | ^~~~~~~~~~~~~~~~~~ +[ 17%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Flatten.cc.o +/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-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/Flatten.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc +In file included from /usr/lib/llvm-9/include/llvm/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) | @@ -3908,754 +3154,41 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 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 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/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); - | ^~~~~~~~~~~~~~~~~~~ -[ 14%] Linking CXX executable test_alignment_with_dynamic_wg2 -cd /build/reproducible-path/pocl-1.6/obj-i686-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 -/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)); - | ~~~~~~~~~~~ -[ 15%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/async_work_group_copy.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -[ 15%] Linking CXX executable test_shuffle -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_shuffle.dir/link.txt --verbose=1 -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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_shuffle.dir/test_shuffle.cc.o -o test_shuffle ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -[ 15%] Built target test_alignment_with_dynamic_wg2 -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_undominated_variable.dir/DependInfo.cmake --color= -[ 15%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSetMemObjectDestructorCallback.c -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_undominated_variable.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_undominated_variable.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' -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); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -[ 15%] Building CXX object tests/regression/CMakeFiles/test_undominated_variable.dir/test_undominated_variable.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -[ 15%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateProgramWithSource.c -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -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 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 long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -[ 15%] Built target test_shuffle -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_vectors_as_args.dir/DependInfo.cmake --color= -In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:14, - from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, - from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, - from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:33: -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] - 38 | return X < 10 ? '0' + X : HexChar + X - 10; - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'std::string llvm::toHex(llvm::StringRef, bool)': -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:150:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] - 150 | Output.push_back(LUT[c >> 4] | Offset); - | ~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:151:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] - 151 | Output.push_back(LUT[c & 15] | Offset); - | ~~~~~~~~~~~~^~~~~~~~ -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_vectors_as_args.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_vectors_as_args.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' -[ 15%] 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-i686-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-i686-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 /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; - | ^~~~~~~~~~ -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 '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 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 465 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/clang/AST/RawCommentList.h:13, - from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:29, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/Basic/SourceManager.h: In static member function 'static clang::SrcMgr::SLocEntry clang::SrcMgr::SLocEntry::get(unsigned int, const clang::SrcMgr::FileInfo&)': -/usr/lib/llvm-9/include/clang/Basic/SourceManager.h:455:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 455 | E.Offset = Offset; - | ^~~~~~ -/usr/lib/llvm-9/include/clang/Basic/SourceManager.h: In static member function 'static clang::SrcMgr::SLocEntry clang::SrcMgr::SLocEntry::get(unsigned int, const clang::SrcMgr::ExpansionInfo&)': -/usr/lib/llvm-9/include/clang/Basic/SourceManager.h:464:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 464 | E.Offset = Offset; - | ^~~~~~ -[ 15%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateProgramWithBinary.c -/usr/lib/llvm-9/include/clang/Basic/SourceManager.h: In member function 'void clang::SourceManager::setNumCreatedFIDsForFileID(clang::FileID, unsigned int, bool) const': -/usr/lib/llvm-9/include/clang/Basic/SourceManager.h:1037:70: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1037 | const_cast(Entry.getFile()).NumCreatedFIDs = NumFIDs; - | ^~~~~~~ -In file included from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:29, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/AST/RawCommentList.h: In constructor 'clang::RawComment::RawComment(clang::SourceRange, clang::RawComment::CommentKind, bool, bool)': -/usr/lib/llvm-9/include/clang/AST/RawCommentList.h:161:65: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 161 | Range(SR), RawTextValid(false), BriefTextValid(false), Kind(K), - | ^ -In file included from /usr/lib/llvm-9/include/llvm/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 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/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.") - | ^ -[ 15%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/async_work_group_strided_copy.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateProgramWithIL.c -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:39: -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 263 | (B * FastMathFlags::AllowReassoc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 263 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 269 | (B * FastMathFlags::NoNaNs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 269 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 275 | (B * FastMathFlags::NoInfs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 275 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 281 | (B * FastMathFlags::NoSignedZeros); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 281 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 287 | (B * FastMathFlags::AllowReciprocal); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 287 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 293 | (B * FastMathFlags::AllowContract); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 293 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 299 | (B * FastMathFlags::ApproxFunc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 299 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 305 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 305 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 311 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 311 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -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/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, - from /usr/lib/llvm-9/include/clang/Basic/TargetInfo.h:29, - from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:44, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 97 | SubclassData = val; - | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, - from /usr/lib/llvm-9/include/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 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 536 | return cast(this)->getNumElements(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateProgramWithBuiltInKernels.c -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 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 long unsigned int'} to 'int' may change value [-Wconversion] - 880 | ImmSet.count(Value.getZExtValue()) != 0; - | ~~~~~~~~~~~~~~~~~~^~ -[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseProgram.c -In file included 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/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/llvm/Support/FormatProviders.h:67:39: 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; - | ^~~~~~ -/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::consumeInteger(unsigned int, T&) [with T = unsigned int; typename std::enable_if<(! std::numeric_limits<_Tp>::is_signed), bool>::type = bool]': -/usr/lib/llvm-9/include/llvm/Support/FormatProviders.h:94:35: required from here -/usr/lib/llvm-9/include/llvm/ADT/StringRef.h:528:16: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] - 528 | Result = ULLVal; - | ^~~~~~ -[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainProgram.c -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 -[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clBuildProgram.c -In file included from /usr/lib/llvm-9/include/clang/Lex/MacroInfo.h:17, - from /usr/lib/llvm-9/include/clang/Sema/CodeCompleteConsumer.h:19, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:28, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/Lex/Token.h: In member function 'void clang::Token::setFlag(clang::Token::TokenFlags)': -/usr/lib/llvm-9/include/clang/Lex/Token.h:237:11: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 237 | Flags |= Flag; - | ~~~~~~^~~~~~~ -/usr/lib/llvm-9/include/clang/Lex/Token.h: In member function 'void clang::Token::clearFlag(clang::Token::TokenFlags)': -/usr/lib/llvm-9/include/clang/Lex/Token.h:247:11: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 247 | Flags &= ~Flag; - | ~~~~~~^~~~~~~~ -In file included from /usr/lib/llvm-9/include/clang/Sema/CodeCompleteConsumer.h:19, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:28, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/Lex/MacroInfo.h: In constructor 'clang::MacroDirective::MacroDirective(clang::MacroDirective::Kind, clang::SourceLocation)': -/usr/lib/llvm-9/include/clang/Lex/MacroInfo.h:317:26: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 317 | : Loc(Loc), MDKind(K), IsFromPCH(false), IsPublic(true) {} - | ^ -[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_build.c -In file included from /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:25, - from /usr/lib/llvm-9/include/clang/Sema/CodeCompleteConsumer.h:21, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:28, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/AST/DeclCXX.h: In constructor 'clang::CXXBaseSpecifier::CXXBaseSpecifier(clang::SourceRange, bool, bool, clang::AccessSpecifier, clang::TypeSourceInfo*, clang::SourceLocation)': -/usr/lib/llvm-9/include/clang/AST/DeclCXX.h:232:14: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 232 | Access(A), InheritConstructors(false), BaseTypeInfo(TInfo) {} - | ^ -/usr/lib/llvm-9/include/clang/AST/DeclCXX.h: In constructor 'clang::CXXRecordDecl::LambdaDefinitionData::LambdaDefinitionData(clang::CXXRecordDecl*, clang::TypeSourceInfo*, bool, bool, clang::LambdaCaptureDefault)': -/usr/lib/llvm-9/include/clang/AST/DeclCXX.h:652:24: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 652 | CaptureDefault(CaptureDefault), NumCaptures(0), NumExplicitCaptures(0), - | ^~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/AST/DeclCXX.h: In member function 'void clang::CXXCtorInitializer::setSourceOrder(int)': -/usr/lib/llvm-9/include/clang/AST/DeclCXX.h:2537:19: warning: conversion from 'unsigned int' to 'short unsigned int:13' may change value [-Wconversion] - 2537 | SourceOrder = static_cast(Pos); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/AST/DeclCXX.h: In member function 'void clang::CXXConstructorDecl::setNumCtorInitializers(unsigned int)': -/usr/lib/llvm-9/include/clang/AST/DeclCXX.h:2713:50: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int:23' may change value [-Wconversion] - 2713 | CXXConstructorDeclBits.NumCtorInitializers = numCtorInitializers; - | ^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/AST/DeclCXX.h: In member function 'void clang::LinkageSpecDecl::setLanguage(clang::LinkageSpecDecl::LanguageIDs)': -/usr/lib/llvm-9/include/clang/AST/DeclCXX.h:3001:68: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 3001 | void setLanguage(LanguageIDs L) { LinkageSpecDeclBits.Language = L; } - | ^ -/usr/lib/llvm-9/include/clang/AST/DeclCXX.h: In member function 'void clang::UsingShadowDecl::setTargetDecl(clang::NamedDecl*)': -/usr/lib/llvm-9/include/clang/AST/DeclCXX.h:3347:38: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion] - 3347 | ND->getIdentifierNamespace() & - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 3348 | ~(IDNS_OrdinaryFriend | IDNS_TagFriend | IDNS_LocalExtern); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 16%] Linking CXX executable test_structs_as_args -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_structs_as_args.dir/link.txt --verbose=1 -In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, +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/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 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_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/Sema/DeclSpec.h:33, - from /usr/lib/llvm-9/include/clang/Sema/CodeCompleteConsumer.h:21, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:28, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h: In constructor 'clang::ParsedAttr::ParsedAttr(clang::IdentifierInfo*, clang::SourceRange, clang::IdentifierInfo*, clang::SourceLocation, clang::ArgsUnion*, unsigned int, clang::ParsedAttr::Syntax, clang::SourceLocation)': -/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:243:63: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 243 | ScopeLoc(scopeLoc), EllipsisLoc(ellipsisLoc), NumArgs(numArgs), - | ^~~~~~~ -/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:244:20: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 244 | SyntaxUsed(syntaxUsed), Invalid(false), UsedAsTypeAttr(false), - | ^~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:249:23: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 249 | AttrKind = getKind(getName(), getScopeName(), syntaxUsed); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h: In constructor 'clang::ParsedAttr::ParsedAttr(clang::IdentifierInfo*, clang::SourceRange, clang::IdentifierInfo*, clang::SourceLocation, clang::IdentifierLoc*, const clang::AvailabilityChange&, const clang::AvailabilityChange&, const clang::AvailabilityChange&, clang::SourceLocation, const clang::Expr*, clang::ParsedAttr::Syntax, clang::SourceLocation, const clang::Expr*)': -/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:261:52: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 261 | ScopeLoc(scopeLoc), NumArgs(1), SyntaxUsed(syntaxUsed), Invalid(false), - | ^~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:270:23: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 270 | AttrKind = getKind(getName(), getScopeName(), syntaxUsed); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h: In constructor 'clang::ParsedAttr::ParsedAttr(clang::IdentifierInfo*, clang::SourceRange, clang::IdentifierInfo*, clang::SourceLocation, clang::IdentifierLoc*, clang::IdentifierLoc*, clang::IdentifierLoc*, clang::ParsedAttr::Syntax)': -/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:279:52: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 279 | ScopeLoc(scopeLoc), NumArgs(3), SyntaxUsed(syntaxUsed), Invalid(false), - | ^~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:287:23: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 287 | AttrKind = getKind(getName(), getScopeName(), syntaxUsed); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h: In constructor 'clang::ParsedAttr::ParsedAttr(clang::IdentifierInfo*, clang::SourceRange, clang::IdentifierInfo*, clang::SourceLocation, clang::IdentifierLoc*, clang::ParsedType, bool, bool, clang::ParsedAttr::Syntax)': -/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:296:52: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 296 | ScopeLoc(scopeLoc), NumArgs(1), SyntaxUsed(syntaxUsed), Invalid(false), - | ^~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:306:23: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 306 | AttrKind = getKind(getName(), getScopeName(), syntaxUsed); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h: In constructor 'clang::ParsedAttr::ParsedAttr(clang::IdentifierInfo*, clang::SourceRange, clang::IdentifierInfo*, clang::SourceLocation, clang::ParsedType, clang::ParsedAttr::Syntax)': -/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:314:52: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 314 | ScopeLoc(scopeLoc), NumArgs(0), SyntaxUsed(syntaxUsed), Invalid(false), - | ^~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:319:23: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 319 | AttrKind = getKind(getName(), getScopeName(), syntaxUsed); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h: In constructor 'clang::ParsedAttr::ParsedAttr(clang::IdentifierInfo*, clang::SourceRange, clang::IdentifierInfo*, clang::SourceLocation, clang::IdentifierInfo*, clang::IdentifierInfo*, clang::ParsedAttr::Syntax)': -/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:328:52: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 328 | ScopeLoc(scopeLoc), NumArgs(0), SyntaxUsed(syntaxUsed), Invalid(false), - | ^~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:333:23: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 333 | AttrKind = getKind(getName(), getScopeName(), syntaxUsed); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:33, - from /usr/lib/llvm-9/include/clang/Sema/CodeCompleteConsumer.h:21, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:28, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h: In member function 'void clang::ParsedAttr::setProcessingCache(unsigned int) const': -/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:438:23: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 438 | ProcessingCache = value; - | ^~~~~ -In file included from /usr/lib/llvm-9/include/clang/Sema/CodeCompleteConsumer.h:21, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:28, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In member function 'void clang::ObjCDeclSpec::setObjCDeclQualifier(clang::ObjCDeclSpec::ObjCDeclQualifier)': -/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:847:25: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion] - 847 | objcDeclQualifier = (ObjCDeclQualifier) (objcDeclQualifier | DQVal); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In member function 'void clang::ObjCDeclSpec::clearObjCDeclQualifier(clang::ObjCDeclSpec::ObjCDeclQualifier)': -/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:850:25: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion] - 850 | objcDeclQualifier = (ObjCDeclQualifier) (objcDeclQualifier & ~DQVal); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In member function 'void clang::ObjCDeclSpec::setPropertyAttributes(clang::ObjCDeclSpec::ObjCPropertyAttributeKind)': -/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:858:7: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 858 | (ObjCPropertyAttributeKind)(PropertyAttributes | PRVal); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 16%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/atomics.cl.bc -/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; - | ^~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/atomics.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/atomics.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In static member function 'static clang::DeclaratorChunk clang::DeclaratorChunk::getArray(unsigned int, bool, bool, clang::Expr*, clang::SourceLocation, clang::SourceLocation)': -/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:1592:23: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] - 1592 | I.Arr.TypeQuals = TypeQuals; - | ^~~~~~~~~ -/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In static member function 'static clang::DeclaratorChunk clang::DeclaratorChunk::getBlockPointer(unsigned int, clang::SourceLocation)': -/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:1631:23: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] - 1631 | I.Cls.TypeQuals = TypeQuals; - | ^~~~~~~~~ -/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In static member function 'static clang::DeclaratorChunk clang::DeclaratorChunk::getPipe(unsigned int, clang::SourceLocation)': -/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:1641:23: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] - 1641 | I.Cls.TypeQuals = TypeQuals; - | ^~~~~~~~~ -/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In static member function 'static clang::DeclaratorChunk clang::DeclaratorChunk::getMemberPointer(const clang::CXXScopeSpec&, unsigned int, clang::SourceLocation)': -/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:1652:23: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] - 1652 | I.Mem.TypeQuals = TypeQuals; - | ^~~~~~~~~ -/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 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::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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In member function 'void clang::Declarator::setFunctionDefinitionKind(clang::FunctionDefinitionKind)': -/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:2469:26: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 2469 | FunctionDefinition = Val; - | ^~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -In file included from /usr/lib/llvm-9/include/clang/Serialization/ASTBitCodes.h:26, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:29, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/llvm/Bitstream/BitCodes.h: In constructor 'llvm::BitCodeAbbrevOp::BitCodeAbbrevOp(llvm::BitCodeAbbrevOp::Encoding, uint64_t)': -/usr/lib/llvm-9/include/llvm/Bitstream/BitCodes.h:110:40: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 110 | : Val(Data), IsLiteral(false), Enc(E) {} - | ^ -[ 16%] Built target test_structs_as_args -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_infinite_loop.dir/DependInfo.cmake --color= -In file included from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:29, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/Serialization/ASTBitCodes.h: In member function 'clang::Selector clang::serialization::DeclarationNameKey::getSelector() const': -/usr/lib/llvm-9/include/clang/Serialization/ASTBitCodes.h:2105:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion] - 2105 | return Selector(Data); - | ^~~~ -/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_infinite_loop.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_infinite_loop.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' -[ 16%] Building CXX object tests/regression/CMakeFiles/test_infinite_loop.dir/test_infinite_loop.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -/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 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 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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/clang/Frontend/PrecompiledPreamble.h:17, - from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:30, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/Lex/Preprocessor.h: In member function 'llvm::ArrayRef clang::Preprocessor::MacroState::getActiveModuleMacros(clang::Preprocessor&, const clang::IdentifierInfo*) const': -/usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:646:22: warning: choosing 'llvm::TinyPtrVector::operator llvm::MutableArrayRef() [with EltTy = clang::ModuleMacro*]' over 'llvm::TinyPtrVector::operator llvm::ArrayRef() const [with U = clang::ModuleMacro*; typename std::enable_if, llvm::ArrayRef >::value, bool>::type = false; EltTy = clang::ModuleMacro*]' [-Wconversion] - 646 | return Info->ActiveModuleMacros; - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:646:22: warning: for conversion from 'llvm::TinyPtrVector' to 'llvm::ArrayRef' [-Wconversion] -/usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:646:22: note: because conversion sequence for the argument is better -/usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:646:22: warning: choosing 'llvm::TinyPtrVector::operator llvm::MutableArrayRef() [with EltTy = clang::ModuleMacro*]' over 'llvm::TinyPtrVector::operator llvm::ArrayRef() const [with EltTy = clang::ModuleMacro*]' [-Wconversion] -/usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:646:22: warning: for conversion from 'llvm::TinyPtrVector' to 'llvm::ArrayRef' [-Wconversion] -/usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:646:22: note: because conversion sequence for the argument is better -/usr/lib/llvm-9/include/clang/Lex/Preprocessor.h: In member function 'llvm::ArrayRef clang::Preprocessor::MacroState::getOverriddenMacros() const': -/usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:670:22: warning: choosing 'llvm::TinyPtrVector::operator llvm::MutableArrayRef() [with EltTy = clang::ModuleMacro*]' over 'llvm::TinyPtrVector::operator llvm::ArrayRef() const [with U = clang::ModuleMacro*; typename std::enable_if, llvm::ArrayRef >::value, bool>::type = false; EltTy = clang::ModuleMacro*]' [-Wconversion] - 670 | return Info->OverriddenMacros; - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:670:22: warning: for conversion from 'llvm::TinyPtrVector' to 'llvm::ArrayRef' [-Wconversion] -/usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:670:22: note: because conversion sequence for the argument is better -/usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:670:22: warning: choosing 'llvm::TinyPtrVector::operator llvm::MutableArrayRef() [with EltTy = clang::ModuleMacro*]' over 'llvm::TinyPtrVector::operator llvm::ArrayRef() const [with EltTy = clang::ModuleMacro*]' [-Wconversion] -/usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:670:22: warning: for conversion from 'llvm::TinyPtrVector' to 'llvm::ArrayRef' [-Wconversion] -/usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:670:22: note: because conversion sequence for the argument is better -[ 16%] Building LL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/barrier.ll.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-9 -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/barrier.ll.bc /build/reproducible-path/pocl-1.6/lib/kernel/host/../barrier.ll -[ 16%] Linking CXX executable test_vectors_as_args -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_vectors_as_args.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_vectors_as_args.dir/test_vectors_as_args.cpp.o -o test_vectors_as_args ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -[ 16%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/bitselect.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -[ 16%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp -In file included from /usr/lib/llvm-9/include/clang/Frontend/CommandLineSourceLoc.h:18, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendOptions.h:13, - from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:24, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: + 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; + | ^~~~~~ +/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; + | ^~~~~~ +[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseMemObject.c +In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, + from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } @@ -4692,172 +3225,6 @@ /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; } | ^ -[ 16%] Linking CXX executable test_undominated_variable -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_undominated_variable.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_undominated_variable.dir/test_undominated_variable.cpp.o -o test_undominated_variable ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCompileProgram.c -[ 17%] Built target test_vectors_as_args -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/DependInfo.cmake --color= -In file included from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:24, - from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-9/include/clang/Frontend/FrontendOptions.h: In constructor 'constexpr clang::InputKind::InputKind(clang::InputKind::Language, clang::InputKind::Format, bool)': -/usr/lib/llvm-9/include/clang/Frontend/FrontendOptions.h:184:14: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 184 | : Lang(L), Fmt(F), Preprocessed(PP) {} - | ^ -/usr/lib/llvm-9/include/clang/Frontend/FrontendOptions.h:184:22: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 184 | : Lang(L), Fmt(F), Preprocessed(PP) {} - | ^ -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.") - | ^ -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu/tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' -[ 17%] 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-i686-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-i686-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 -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 17%] Built target test_undominated_variable -make -f tests/regression/CMakeFiles/test_issue_577.dir/build.make tests/regression/CMakeFiles/test_issue_577.dir/depend -[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_577.dir/DependInfo.cmake --color= -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clLinkProgram.c -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_577.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_577.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' -[ 17%] Building CXX object tests/regression/CMakeFiles/test_issue_577.dir/test_issue_577.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -In file included from /usr/lib/llvm-9/include/clang/Frontend/CompilerInvocation.h:12, - from /usr/lib/llvm-9/include/clang/Frontend/CompilerInstance.h:15, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:36: -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setCompressDebugSections(llvm::DebugCompressionType)': -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 312 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' - 312 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setEmbedBitcode(clang::CodeGenOptions::EmbedBitcodeKind)': -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 312 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' - 312 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setObjCDispatchMethod(clang::CodeGenOptions::ObjCDispatchMethodKind)': -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 312 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' - 312 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setProfileInstr(clang::CodeGenOptions::ProfileInstrKind)': -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 312 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' - 312 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setProfileUse(clang::CodeGenOptions::ProfileInstrKind)': -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 312 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' - 312 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setStructReturnConvention(clang::CodeGenOptions::StructReturnConventionKind)': -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 312 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' - 312 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setDebugInfo(clang::codegenoptions::DebugInfoKind)': -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 312 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' - 312 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setDebuggerTuning(llvm::DebuggerKind)': -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 312 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' - 312 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setInlining(clang::CodeGenOptions::InliningMethod)': -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 312 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' - 312 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setVecLib(clang::CodeGenOptions::VectorLibrary)': -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 312 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' - 312 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setDefaultTLSModel(clang::CodeGenOptions::TLSModel)': -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 312 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' - 312 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setSignReturnAddress(clang::CodeGenOptions::SignReturnAddressScope)': -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 312 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' - 312 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setSignReturnAddressKey(clang::CodeGenOptions::SignReturnAddressKeyValue)': -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion] - 312 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' - 312 | void set##Name(Type Value) { Name = static_cast(Value); } - | ^~~~~~~~~~~ -[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateKernel.c -[ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/clamp.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -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.") - | ^ -[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseKernel.c -In file included from /usr/lib/llvm-9/include/llvm/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 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 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 long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1770 | return U.VAL - 1; - | ~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, @@ -4865,9 +3232,9 @@ from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysisEvaluator.h:27, - from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:18, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: + 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; @@ -4885,9 +3252,9 @@ from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysisEvaluator.h:27, - from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:18, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { @@ -4895,129 +3262,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) { | ^ -[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainKernel.c -In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_simple_for_with_a_barrier.cpp:29: -/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' - 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") - | ^ -In file included from /usr/lib/llvm-9/include/llvm/ADT/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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 570 | return hash_short(buffer, buffer_ptr - buffer, seed); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 582 | return state.finalize(length); - | ~~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysisEvaluator.h:27, - from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:18, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 744 | (V ? HasMetadataBit : 0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysisEvaluator.h:27, - from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:18, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysisEvaluator.h:27, - from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:18, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 169 | SubClassData = V; - | ^ -[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o -/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); } - | ^~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSetKernelArg.c -/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/Analysis/AliasAnalysisEvaluator.h:27, - from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:18, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: -/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 19%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/clamp_int.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/clamp_int.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clamp_int.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/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/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 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 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/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); - | ^~~~~~ -[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNDRangeKernel.c 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, @@ -5026,8 +3270,9 @@ from /usr/lib/llvm-9/include/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: + 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; } @@ -5064,119 +3309,7 @@ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /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) { - | ^ -/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 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 302 | buffer_count, mem_list); - | ^~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNDRangeKernel.c:334:31: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 334 | size_t arg_alloc_size = kernel->dyn_arguments[i].size; - | ^~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNDRangeKernel.c:354:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 354 | memcpy (arg->value, kernel->dyn_arguments[i].value, arg->size); - | ~~~^~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:31: -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 744 | (V ? HasMetadataBit : 0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:31: -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /usr/lib/llvm-9/include/llvm/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/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)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -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 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 '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/BreakConstantGEPs.cpp:33: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 131 | (V ? 32 : 0)); - | ~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 142 | (V ? 64 : 0)); - | ~~~~~~~~~~~~ -[ 19%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/clz.cl.bc +[ 17%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/clz.cl.bc cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/clz.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clz.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/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] @@ -5208,17 +3341,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, - from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasSetTracker.h:23, - from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:19, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: -/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 899 | setValueSubclassData(Opcode); - | ^~~~~~ /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) | @@ -5264,240 +3386,66 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1653 | unsigned(TCK)); - | ~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, - from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasSetTracker.h:23, - from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:19, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long 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::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)); - | ~~~~~~~~~~~ -[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNativeKernel.c -[ 19%] Linking CXX executable test_infinite_loop -cd /build/reproducible-path/pocl-1.6/obj-i686-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 -/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 'int'} from 'unsigned int' may change the sign of the result [-Wsign-conversion] - 97 | ptrdiff_t offset = (uintptr_t) loc - (uintptr_t) args; - | ^ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 19%] Built target test_infinite_loop -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/DependInfo.cmake --color= -[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateKernelsInProgram.c -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu/tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -make -f tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build.make tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 19%] 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-i686-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-i686-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 -[ 19%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/convert_type.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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%] Linking CXX executable test_simple_for_with_a_barrier -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_simple_for_with_a_barrier.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_simple_for_with_a_barrier.dir/test_simple_for_with_a_barrier.cpp.o -o test_simple_for_with_a_barrier ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -[ 19%] Linking CXX executable test_issue_577 -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_577.dir/link.txt --verbose=1 -[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetKernelInfo.c -/usr/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/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 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/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/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 /build/reproducible-path/pocl-1.6/lib/CL/clGetKernelInfo.c:24: -/build/reproducible-path/pocl-1.6/lib/CL/clGetKernelInfo.c: In function 'POclGetKernelInfo': -/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); - | ^ -/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); - | ^~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -/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/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/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/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 570 | return hash_short(buffer, buffer_ptr - buffer, seed); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 582 | return state.finalize(length); + | ~~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 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/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) { | ^ -[ 19%] Built target test_simple_for_with_a_barrier -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_loop_phi_replication.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_loop_phi_replication.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_loop_phi_replication.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_loop_phi_replication.dir/depend.internal". -Scanning dependencies of target test_loop_phi_replication -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -[ 20%] 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-i686-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-i686-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 -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 20%] Built target test_issue_577 -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_553.dir/DependInfo.cmake --color= -[ 21%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetKernelArgInfo.c -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_553.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_553.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' -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.") - | ^ -[ 21%] Building CXX object tests/regression/CMakeFiles/test_issue_553.dir/test_issue_553.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 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/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: +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) { + | ^~~~~~ +[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainMemObject.c +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) | @@ -5564,6 +3512,79 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 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)); + | ~~~~~~~~~~~~~ +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; + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'std::string llvm::toHex(llvm::StringRef, bool)': +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:150:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] + 150 | Output.push_back(LUT[c >> 4] | Offset); + | ~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:151:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] + 151 | Output.push_back(LUT[c & 15] | Offset); + | ~~~~~~~~~~~~^~~~~~~~ +[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetMemObjectInfo.c +In file included from /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); + | ^~~~~~~~~~~~~~~~~~~ +/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 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/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.") + | ^ +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/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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/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) { + | ^~~ /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(); @@ -5585,6 +3606,20 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/lib/llvm-9/include/llvm/IR/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) | @@ -5597,207 +3632,97 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ +/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; + | ^~~~~~ +[ 18%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/FlattenGlobals.cc.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/FlattenGlobals.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc /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)); | ~~~~~~~~~~~ -[ 21%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetPlatformIDs.c -In file included from /usr/lib/llvm-9/include/llvm/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/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)( - | ^~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasSetTracker.h:23, - from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:19, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: -/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, llvm::TargetLibraryInfoImpl::AvailabilityState)': -/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:60:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 60 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:61:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 61 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -[ 21%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetPlatformInfo.c -/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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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_loop_phi_replication.cpp:28: +[ 18%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/FlattenBarrierSubs.cc.o +[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/FlattenBarrierSubs.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSetMemObjectDestructorCallback.c +In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 169 | SubClassData = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 245 | Visibility = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 256 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-9/include/llvm/IR/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/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.") | ^ -[ 21%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetDeviceIDs.c -[ 21%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc -/build/reproducible-path/pocl-1.6/lib/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; - | ^~~~~~~~~ -[ 21%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetDeviceInfo.c -In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_issue_553.cpp:7: +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)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateProgramWithSource.c +In file included from /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/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); - | ^ -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/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 '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; - | ~~~~~~~~~~~~~^~~~~~~~ -[ 22%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/DebugHelpers.cc.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/DebugHelpers.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc +In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 744 | (V ? HasMetadataBit : 0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /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.") + | ^ +[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateProgramWithBinary.c In file included from /usr/lib/llvm-9/include/llvm/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: @@ -5812,6 +3737,8 @@ /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateProgramWithIL.c 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, @@ -5835,6 +3762,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; | ^~~~~~ +[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateProgramWithBuiltInKernels.c 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, @@ -5883,6 +3812,102 @@ /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/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 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 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 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/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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 570 | return hash_short(buffer, buffer_ptr - buffer, seed); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 582 | return state.finalize(length); + | ~~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 /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/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/GlobalObject.h:18, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 169 | SubClassData = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 245 | Visibility = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 256 | ThreadLocal = Val; + | ^~~ +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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 536 | return cast(this)->getNumElements(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 457 | Linkage = LT; + | ^~ In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, @@ -5899,12 +3924,218 @@ /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/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 long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 205 | return Scaled; - | ^~~~~~ +[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseProgram.c +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); + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/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)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 255 | ((unsigned)Ordering << 7)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 358 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 380 | ((unsigned)Ordering << 7)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 486 | ((unsigned)Ordering << 1)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 567 | (unsigned)V); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 577 | (IsWeak << 8)); + | ~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 593 | ((unsigned)Ordering << 2)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 606 | ((unsigned)Ordering << 5)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 770 | setInstructionSubclassData((SubclassData & 31) | + | ~~~~~~~~~~~~~~~~~~~~^ + 771 | (Operation << 5)); + | ~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 784 | (unsigned)V); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 800 | ((unsigned)Ordering << 2)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 570 | return hash_short(buffer, buffer_ptr - buffer, seed); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 582 | return state.finalize(length); + | ~~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 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 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 long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1770 | return U.VAL - 1; + | ~~~~~~^~~ +In file included from /build/reproducible-path/pocl-1.6/lib/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 /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/ADT/StringExtras.h: In function 'std::string llvm::toHex(llvm::StringRef, bool)': +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:150:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] + 150 | Output.push_back(LUT[c >> 4] | Offset); + | ~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:151:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] + 151 | Output.push_back(LUT[c & 15] | Offset); + | ~~~~~~~~~~~~^~~~~~~~ +[ 19%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/convert_type.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/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; + | ^~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/IR/Attributes.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:23, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 570 | return hash_short(buffer, buffer_ptr - buffer, seed); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 582 | return state.finalize(length); + | ~~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, @@ -5930,9 +4161,190 @@ /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -[ 22%] Linking CXX executable test_multi_level_loops_with_barriers -cd /build/reproducible-path/pocl-1.6/obj-i686-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 +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 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 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 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/ObjCRuntime.h:21, + from /usr/lib/llvm-9/include/clang/Basic/LangOptions.h:19, + from /usr/lib/llvm-9/include/clang/Driver/ToolChain.h:14, + from /usr/lib/llvm-9/include/clang/Driver/Driver.h:16, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:34: +/usr/lib/llvm-9/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/VersionTuple.h:48:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 48 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0), + | ^~~~~ +/usr/lib/llvm-9/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/VersionTuple.h:52:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 52 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-9/include/llvm/Support/VersionTuple.h:52:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 52 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-9/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/VersionTuple.h:57:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 57 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-9/include/llvm/Support/VersionTuple.h:57:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 57 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-9/include/llvm/Support/VersionTuple.h:58:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | HasSubminor(true), Build(Build), HasBuild(true) {} + | ^~~~~ +In file included from /usr/lib/llvm-9/include/clang/Basic/LangOptions.h:21, + from /usr/lib/llvm-9/include/clang/Driver/ToolChain.h:14, + from /usr/lib/llvm-9/include/clang/Driver/Driver.h:16, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:34: +/usr/lib/llvm-9/include/clang/Basic/Visibility.h: In member function 'void clang::LinkageInfo::setVisibility(clang::Visibility, bool)': +/usr/lib/llvm-9/include/clang/Basic/Visibility.h:57:60: warning: conversion from 'uint8_t' {aka 'unsigned char'} to 'unsigned char:2' may change value [-Wconversion] + 57 | void setVisibility(Visibility V, bool E) { visibility_ = V; explicit_ = E; } + | ^ +/usr/lib/llvm-9/include/clang/Basic/Visibility.h: In constructor 'clang::LinkageInfo::LinkageInfo(clang::Linkage, clang::Visibility, bool)': +/usr/lib/llvm-9/include/clang/Basic/Visibility.h:62:16: warning: conversion from 'uint8_t' {aka 'unsigned char'} to 'unsigned char:3' may change value [-Wconversion] + 62 | : linkage_(L), visibility_(V), explicit_(E) { + | ^ +/usr/lib/llvm-9/include/clang/Basic/Visibility.h:62:47: warning: conversion from 'uint8_t' {aka 'unsigned char'} to 'unsigned char:2' may change value [-Wconversion] + 62 | : linkage_(L), visibility_(V), explicit_(E) { + | ^ +/usr/lib/llvm-9/include/clang/Basic/Visibility.h: In member function 'void clang::LinkageInfo::setLinkage(clang::Linkage)': +/usr/lib/llvm-9/include/clang/Basic/Visibility.h:87:43: warning: conversion from 'uint8_t' {aka 'unsigned char'} to 'unsigned char:3' may change value [-Wconversion] + 87 | void setLinkage(Linkage L) { linkage_ = L; } + | ^ +In file included from /usr/lib/llvm-9/include/clang/Driver/ToolChain.h:14, + from /usr/lib/llvm-9/include/clang/Driver/Driver.h:16, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:34: +/usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setCompilingModule(clang::LangOptions::CompilingModuleKind)': +/usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 259 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/LangOptions.def:58:6: note: in expansion of macro 'ENUM_LANGOPT' + 58 | ENUM_LANGOPT(Name, Type, Bits, Default, Description) + | ^~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/LangOptions.def:63:6: note: in expansion of macro 'COMPATIBLE_ENUM_LANGOPT' + 63 | COMPATIBLE_ENUM_LANGOPT(Name, Type, Bits, Default, Description) + | ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/LangOptions.def:155:1: note: in expansion of macro 'BENIGN_ENUM_LANGOPT' + 155 | BENIGN_ENUM_LANGOPT(CompilingModule, CompilingModuleKind, 2, CMK_None, + | ^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setMSPointerToMemberRepresentationMethod(clang::LangOptions::PragmaMSPointersToMembersKind)': +/usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 259 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/LangOptions.def:193:1: note: in expansion of macro 'ENUM_LANGOPT' + 193 | ENUM_LANGOPT(MSPointerToMemberRepresentationMethod, PragmaMSPointersToMembersKind, 2, PPTMK_BestCase, "member-pointer representation method") + | ^~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setDefaultCallingConv(clang::LangOptions::DefaultCallingConvention)': +/usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 259 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/LangOptions.def:194:1: note: in expansion of macro 'ENUM_LANGOPT' + 194 | ENUM_LANGOPT(DefaultCallingConv, DefaultCallingConvention, 3, DCC_None, "default calling convention") + | ^~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setDefaultFPContractMode(clang::LangOptions::FPContractModeKind)': +/usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 259 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/LangOptions.def:250:1: note: in expansion of macro 'ENUM_LANGOPT' + 250 | ENUM_LANGOPT(DefaultFPContractMode, FPContractModeKind, 2, FPC_Off, "FP contraction type") + | ^~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setAddressSpaceMapMangling(clang::LangOptions::AddrSpaceMapMangling)': +/usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 259 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/LangOptions.def:259:1: note: in expansion of macro 'ENUM_LANGOPT' + 259 | ENUM_LANGOPT(AddressSpaceMapMangling , AddrSpaceMapMangling, 2, ASMM_Target, "OpenCL address space map mangling mode") + | ^~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setGC(clang::LangOptions::GCMode)': +/usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 259 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/LangOptions.def:269:1: note: in expansion of macro 'ENUM_LANGOPT' + 269 | ENUM_LANGOPT(GC, GCMode, 2, NonGC, "Objective-C Garbage Collection mode") + | ^~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setValueVisibilityMode(clang::LangOptions::Visibility)': +/usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 259 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/LangOptions.def:270:1: note: in expansion of macro 'ENUM_LANGOPT' + 270 | ENUM_LANGOPT(ValueVisibilityMode, Visibility, 3, DefaultVisibility, + | ^~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setTypeVisibilityMode(clang::LangOptions::Visibility)': +/usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 259 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/LangOptions.def:272:1: note: in expansion of macro 'ENUM_LANGOPT' + 272 | ENUM_LANGOPT(TypeVisibilityMode, Visibility, 3, DefaultVisibility, + | ^~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setStackProtector(clang::LangOptions::StackProtectorMode)': +/usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 259 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/LangOptions.def:276:1: note: in expansion of macro 'ENUM_LANGOPT' + 276 | ENUM_LANGOPT(StackProtector, StackProtectorMode, 2, SSPOff, + | ^~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setTrivialAutoVarInit(clang::LangOptions::TrivialAutoVarInitKind)': +/usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 259 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/LangOptions.def:278:1: note: in expansion of macro 'ENUM_LANGOPT' + 278 | ENUM_LANGOPT(TrivialAutoVarInit, TrivialAutoVarInitKind, 2, TrivialAutoVarInitKind::Uninitialized, + | ^~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setSignedOverflowBehavior(clang::LangOptions::SignedOverflowBehaviorTy)': +/usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 259 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/LangOptions.def:280:1: note: in expansion of macro 'ENUM_LANGOPT' + 280 | ENUM_LANGOPT(SignedOverflowBehavior, SignedOverflowBehaviorTy, 2, SOB_Undefined, + | ^~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setClangABICompat(clang::LangOptions::ClangABI)': +/usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 259 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/LangOptions.def:321:1: note: in expansion of macro 'ENUM_LANGOPT' + 321 | ENUM_LANGOPT(ClangABICompat, ClangABI, 4, ClangABI::Latest, + | ^~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/clang/Driver/ToolChain.h:14, + from /usr/lib/llvm-9/include/clang/Driver/Driver.h:16, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:34: +/usr/lib/llvm-9/include/clang/Basic/LangOptions.h: In constructor 'clang::FPOptions::FPOptions(const clang::LangOptions&)': +/usr/lib/llvm-9/include/clang/Basic/LangOptions.h:319:54: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 319 | : fp_contract(LangOpts.getDefaultFPContractMode()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainProgram.c +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/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 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 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, @@ -5955,22 +4367,150 @@ /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ -[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o -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 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 long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateContext.c +In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:34: +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 744 | (V ? HasMetadataBit : 0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:34: +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /usr/lib/llvm-9/include/llvm/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; } + | ^ +/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; } + | ^ +[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clBuildProgram.c +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1653 | unsigned(TCK)); + | ~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:34: +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 169 | SubClassData = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/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/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 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 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 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 /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) { + | ^ +/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/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, @@ -6030,19 +4570,41 @@ /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/lib/CL/clCreateContext.c: In function 'context_set_properties': -/build/reproducible-path/pocl-1.6/lib/CL/clCreateContext.c:95:35: warning: conversion to '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 '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; - | ^~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, +In file included 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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 570 | return hash_short(buffer, buffer_ptr - buffer, seed); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 582 | return state.finalize(length); + | ~~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_build.c +In file included from /usr/lib/llvm-9/include/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/ADT/APSInt.h:17, + from /usr/lib/llvm-9/include/clang/Basic/FixedPoint.h:19, + from /usr/lib/llvm-9/include/clang/AST/APValue.h:16, + from /usr/lib/llvm-9/include/clang/AST/Decl.h:16, + from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:19, + from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; @@ -6055,6 +4617,22 @@ /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long 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/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 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/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/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 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/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, @@ -6065,9 +4643,6 @@ /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-i686-linux-gnu' -[ 23%] Built target test_multi_level_loops_with_barriers -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 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, @@ -6079,15 +4654,6 @@ /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]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu/tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -[ 23%] Linking CXX executable test_issue_553 -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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, @@ -6098,37 +4664,43 @@ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_553.dir/link.txt --verbose=1 +In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/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; + | ^~~~~~ +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/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)); | ~~~~~~~~~ -[ 24%] 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-i686-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-i686-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 -/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 -In file included 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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 570 | return hash_short(buffer, buffer_ptr - buffer, seed); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 582 | return state.finalize(length); - | ~~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetProgramBuildInfo.c -/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); - | ^~~~~~~~ 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: @@ -6144,7 +4716,41 @@ /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-i686-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/Flatten.cc:39: +/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: +/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^~ +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^ In file included from /usr/lib/llvm-9/include/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: @@ -6152,10 +4758,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; | ^~~ -[ 24%] Built target test_issue_553 -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_early_return.dir/DependInfo.cmake --color= 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': @@ -6166,108 +4768,53 @@ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_early_return.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_early_return.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_early_return.dir/depend.internal". -Scanning dependencies of target test_early_return -[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f tests/regression/CMakeFiles/test_early_return.dir/build.make tests/regression/CMakeFiles/test_early_return.dir/build -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteBuffer.c -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 24%] Linking CXX executable test_loop_phi_replication -cd /build/reproducible-path/pocl-1.6/obj-i686-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/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); - | ^~~~~~ -[ 24%] Building CXX object tests/regression/CMakeFiles/test_early_return.dir/test_early_return.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -/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 -/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, - | ^~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 24%] 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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_constant_array.dir/DependInfo.cmake --color= -[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteBufferRect.c -In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, - from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/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; } - | ^ -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_constant_array.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_constant_array.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-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/Instructions.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: -/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^~ -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^ -[ 24%] Building CXX object tests/regression/CMakeFiles/test_constant_array.dir/test_constant_array.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -/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/clang/AST/Type.h:21, + from /usr/lib/llvm-9/include/clang/AST/DeclarationName.h:16, + from /usr/lib/llvm-9/include/clang/AST/DeclBase.h:18, + from /usr/lib/llvm-9/include/clang/AST/Decl.h:18, + from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:19, + from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/clang/AST/TemplateName.h: In constructor 'clang::UncommonTemplateNameStorage::UncommonTemplateNameStorage(clang::UncommonTemplateNameStorage::Kind, unsigned int)': +/usr/lib/llvm-9/include/clang/AST/TemplateName.h:70:17: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 70 | Bits.Kind = kind; + | ^~~~ +/usr/lib/llvm-9/include/clang/AST/TemplateName.h:71:17: warning: conversion from 'unsigned int' to 'unsigned int:30' may change value [-Wconversion] + 71 | Bits.Size = size; + | ^~~~ +In file included from /usr/lib/llvm-9/include/clang/AST/DeclarationName.h:16, + from /usr/lib/llvm-9/include/clang/AST/DeclBase.h:18, + from /usr/lib/llvm-9/include/clang/AST/Decl.h:18, + from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:19, + from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/clang/AST/Type.h: In constructor 'clang::Type::Type(clang::Type::TypeClass, clang::QualType, bool, bool, bool, bool)': +/usr/lib/llvm-9/include/clang/AST/Type.h:1801:19: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 1801 | TypeBits.TC = tc; + | ^~ +In file included from /usr/lib/llvm-9/include/clang/AST/DeclarationName.h:16, + from /usr/lib/llvm-9/include/clang/AST/DeclBase.h:18, + from /usr/lib/llvm-9/include/clang/AST/Decl.h:18, + from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:19, + from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/clang/AST/Type.h: In constructor 'clang::BuiltinType::BuiltinType(clang::BuiltinType::Kind)': +/usr/lib/llvm-9/include/clang/AST/Type.h:2446:28: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 2446 | BuiltinTypeBits.Kind = K; + | ^ 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/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) | @@ -6278,48 +4825,56 @@ /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/clang/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/llvm/Support/FormatProviders.h:67:39: 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; - | ^~~~~~ -/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::consumeInteger(unsigned int, T&) [with T = unsigned int; typename std::enable_if<(! std::numeric_limits<_Tp>::is_signed), bool>::type = bool]': -/usr/lib/llvm-9/include/llvm/Support/FormatProviders.h:94:35: required from here -/usr/lib/llvm-9/include/llvm/ADT/StringRef.h:528:16: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] - 528 | Result = ULLVal; - | ^~~~~~ -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/clang/AST/Type.h: In constructor 'clang::ArrayType::ArrayType(clang::Type::TypeClass, clang::QualType, clang::QualType, clang::ArrayType::ArraySizeModifier, unsigned int, bool)': +/usr/lib/llvm-9/include/clang/AST/Type.h:2874:36: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 2874 | ArrayTypeBits.IndexTypeQuals = tq; + | ^~ +/usr/lib/llvm-9/include/clang/AST/Type.h:2875:34: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 2875 | ArrayTypeBits.SizeModifier = sm; + | ^~ +/usr/lib/llvm-9/include/clang/AST/Type.h: In member function 'clang::FunctionType::ExtParameterInfo clang::FunctionType::ExtParameterInfo::withABI(clang::ParameterABI) const': +/usr/lib/llvm-9/include/clang/AST/Type.h:3429:42: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 3429 | copy.Data = (copy.Data & ~ABIMask) | unsigned(kind); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/AST/Type.h: In member function 'clang::FunctionType::ExtParameterInfo clang::FunctionType::ExtParameterInfo::withIsConsumed(bool) const': +/usr/lib/llvm-9/include/clang/AST/Type.h:3441:19: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 3441 | copy.Data &= ~IsConsumed; + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/AST/Type.h: In member function 'clang::FunctionType::ExtParameterInfo clang::FunctionType::ExtParameterInfo::withIsNoEscape(bool) const': +/usr/lib/llvm-9/include/clang/AST/Type.h:3458:19: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 3458 | Copy.Data &= ~IsNoEscape; + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/AST/Type.h: In constructor 'clang::FunctionType::ExtInfo::ExtInfo(bool, bool, unsigned int, clang::CallingConv, bool, bool, bool)': +/usr/lib/llvm-9/include/clang/AST/Type.h:3532:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 3529 | Bits = ((unsigned)cc) | (noReturn ? NoReturnMask : 0) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 3530 | (producesResult ? ProducesResultMask : 0) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 3531 | (noCallerSavedRegs ? NoCallerSavedRegsMask : 0) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 3532 | (hasRegParm ? ((regParm + 1) << RegParmOffset) : 0) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 3533 | (NoCfCheck ? NoCfCheckMask : 0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/AST/Type.h: In constructor 'clang::FunctionType::FunctionType(clang::Type::TypeClass, clang::QualType, clang::QualType, bool, bool, bool, bool, clang::FunctionType::ExtInfo)': +/usr/lib/llvm-9/include/clang/AST/Type.h:3637:37: warning: conversion from 'unsigned int' to 'short unsigned int:12' may change value [-Wconversion] + 3637 | FunctionTypeBits.ExtInfo = Info.Bits; + | ~~~~~^~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/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/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)); - | ~~~~~~~~~~~~ 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: + 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/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/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); } @@ -6328,12 +4883,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/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/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; @@ -6342,116 +4891,79 @@ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::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/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::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/Instructions.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: +In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, + from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 337 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +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/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1653 | unsigned(TCK)); - | ~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: +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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->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/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 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 '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 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/lib/llvmopencl/DebugHelpers.cc:34: +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) | @@ -6518,6 +5030,20 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 744 | (V ? HasMetadataBit : 0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: 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(); @@ -6539,12 +5065,41 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueCopyBuffer.c -In file included from /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/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/IR/GlobalObject.h:18, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 169 | SubClassData = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 245 | Visibility = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 256 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/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::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) | @@ -6557,422 +5112,41 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ -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 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 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc::getExtraLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::FunctionTypeLoc; TypeClass = clang::FunctionType; LocalData = clang::FunctionLocInfo]': -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1434:46: required from here -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:428:25: warning: conversion from 'uint64_t' {aka 'long 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 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 2831 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -/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/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 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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/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 /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.") - | ^ -[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueCopyBufferRect.c -[ 25%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueCopyBufferToImage.c -[ 25%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueCopyImageToBuffer.c -In file included from /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.") - | ^ -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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 25%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMigrateMemObjects.c -In file included from /usr/lib/llvm-9/include/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 /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 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/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); - | ^ -/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 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, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/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 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 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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; - | ^~~ -[ 25%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clFinish.c -[ 25%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clFlush.c -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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/clang/AST/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::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:435:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 435 | data = llvm::alignTo(data, getNextTypeAlign()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of '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:435:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 26%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of '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:435:25: warning: conversion from 'uint64_t' {aka 'long 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::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:435:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueBarrier.c -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::AdjustedTypeLoc; TypeClass = clang::AdjustedType; LocalData = clang::AdjustedLocInfo]': -/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::AdjustedTypeLoc; TypeClass = clang::AdjustedType; LocalData = clang::AdjustedLocInfo]' -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1174:28: required from here -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:435:25: warning: conversion from 'uint64_t' {aka 'long 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::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:435:25: warning: conversion from 'uint64_t' {aka 'long 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::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:435:25: warning: conversion from 'uint64_t' {aka 'long 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::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:435:25: warning: conversion from 'uint64_t' {aka 'long 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::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:435:25: warning: conversion from 'uint64_t' {aka 'long 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::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:435:25: warning: conversion from 'uint64_t' {aka 'long 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::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:435:25: warning: conversion from 'uint64_t' {aka 'long 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::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:435:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] +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); + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: +/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-9/include/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/clang/AST/Type.h: In constructor 'clang::AttributedType::AttributedType(clang::QualType, clang::attr::Kind, clang::QualType, clang::QualType)': +/usr/lib/llvm-9/include/clang/AST/Type.h:4510:35: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion] + 4510 | AttributedTypeBits.AttrKind = attrKind; + | ^~~~~~~~ +/usr/lib/llvm-9/include/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/Type.h: In constructor 'clang::TemplateTypeParmType::TemplateTypeParmType(unsigned int, unsigned int, bool)': +/usr/lib/llvm-9/include/clang/AST/Type.h:4622:25: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 4622 | CanTTPTInfo.Depth = D; + | ^ +/usr/lib/llvm-9/include/clang/AST/Type.h:4623:25: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 4623 | CanTTPTInfo.Index = I; + | ^ +/usr/lib/llvm-9/include/clang/AST/Type.h: In constructor 'clang::AutoType::AutoType(clang::QualType, clang::AutoTypeKeyword, bool, bool)': +/usr/lib/llvm-9/include/clang/AST/Type.h:4824:28: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 4824 | AutoTypeBits.Keyword = (unsigned)Keyword; + | ^~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long long unsigned int> >]' @@ -6982,203 +5156,14 @@ /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; | ^~~ -[ 26%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMarker.c -[ 26%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetKernelWorkGroupInfo.c -/build/reproducible-path/pocl-1.6/lib/CL/clGetKernelWorkGroupInfo.c: In function 'POclGetKernelWorkGroupInfo': -/build/reproducible-path/pocl-1.6/lib/CL/clGetKernelWorkGroupInfo.c:89:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 89 | local_size += kernel->dyn_arguments[i].size; - | ^~~~~~ -[ 26%] Linking CXX executable test_for_with_var_iteration_count -[ 26%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetProgramInfo.c -cd /build/reproducible-path/pocl-1.6/obj-i686-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 = 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 26%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetEventProfilingInfo.c -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 26%] Built target test_for_with_var_iteration_count -make -f tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build.make tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/depend -[ 26%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Flatten.cc.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/Flatten.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_barrier_between_for_loops.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; 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/depend.internal". -/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 27%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o -Scanning dependencies of target test_barrier_between_for_loops -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clWaitForEvents.c -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -[ 27%] 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-i686-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-i686-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 -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 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 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::ParenTypeLoc; TypeClass = clang::ParenType; LocalData = clang::ParenLocInfo]': -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ParenTypeLoc; TypeClass = clang::ParenType; LocalData = clang::ParenLocInfo]' -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ParenTypeLoc; TypeClass = clang::ParenType; LocalData = clang::ParenLocInfo]' -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1154:28: required from here -/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long 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 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 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 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 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 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 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 27%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o -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 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWaitForEvents.c -/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 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 = 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 27%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseEvent.c -[ 27%] Linking CXX executable test_early_return -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_early_return.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; 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 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 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::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 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_early_return.dir/test_early_return.cpp.o -o test_early_return ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -[ 27%] Linking CXX executable test_constant_array -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_constant_array.dir/link.txt --verbose=1 -[ 27%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainEvent.c -/usr/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/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 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 = 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; - | ^~~ -[ 27%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSetEventCallback.c -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 27%] Built target test_early_return -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' +/usr/lib/llvm-9/include/clang/AST/Type.h: In constructor 'clang::TypeWithKeyword::TypeWithKeyword(clang::ElaboratedTypeKeyword, clang::Type::TypeClass, clang::QualType, bool, bool, bool, bool)': +/usr/lib/llvm-9/include/clang/AST/Type.h:5156:35: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 5156 | TypeWithKeywordBits.Keyword = Keyword; + | ^~~~~~~ In file included from /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/IR/Attributes.h:19, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:23, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: /usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] 570 | return hash_short(buffer, buffer_ptr - buffer, seed); @@ -7190,82 +5175,49 @@ /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 27%] Built target test_constant_array -make -f tests/regression/CMakeFiles/test_issue_231.dir/build.make tests/regression/CMakeFiles/test_issue_231.dir/depend -/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 27%] 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 -/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_231.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; 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 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 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 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 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 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 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 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 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_231.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_231.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -make -f tests/regression/CMakeFiles/test_issue_231.dir/build.make tests/regression/CMakeFiles/test_issue_231.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 27%] Building CXX object tests/regression/CMakeFiles/test_issue_231.dir/test_issue_231.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -[ 27%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/FlattenGlobals.cc.o -[ 28%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/FlattenGlobals.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetEventInfo.c -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:36: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 2831 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/AST/Type.h: In member function 'void clang::ObjCTypeParamType::setNumProtocolsImpl(unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Type.h:5557:20: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] + 5557 | NumProtocols = N; + | ^ +/usr/lib/llvm-9/include/clang/AST/Type.h: In member function 'void clang::ObjCObjectType::setNumProtocolsImpl(unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Type.h:5643:39: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] + 5643 | ObjCObjectTypeBits.NumProtocols = N; + | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: +/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^~ +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^ +In file included from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:18, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:50: +/usr/lib/llvm-9/include/llvm/Bitstream/BitCodes.h: In constructor 'llvm::BitCodeAbbrevOp::BitCodeAbbrevOp(llvm::BitCodeAbbrevOp::Encoding, uint64_t)': +/usr/lib/llvm-9/include/llvm/Bitstream/BitCodes.h:110:40: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 110 | : Val(Data), IsLiteral(false), Enc(E) {} + | ^ +In file included from /usr/lib/llvm-9/include/llvm/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; } @@ -7302,34 +5254,45 @@ /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 '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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/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/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 28%] Linking C executable test_program_from_binary_with_local_1_1_1 -cd /build/reproducible-path/pocl-1.6/obj-i686-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 -[ 28%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateUserEvent.c -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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/Instructions.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: +/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^~ +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^ +In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:19, + from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, + from /usr/lib/llvm-9/include/llvm/Support/MemoryBuffer.h:22, + from /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:24, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:43: +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] + 38 | return X < 10 ? '0' + X : HexChar + X - 10; + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'std::string llvm::toHex(llvm::StringRef, bool)': +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:150:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] + 150 | Output.push_back(LUT[c >> 4] | Offset); + | ~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:151:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] + 151 | Output.push_back(LUT[c & 15] | Offset); + | ~~~~~~~~~~~~^~~~~~~~ +[ 19%] Linking CXX executable test_vectors_as_args +[ 19%] Linking CXX executable test_undominated_variable +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_undominated_variable.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_undominated_variable.dir/test_undominated_variable.cpp.o -o test_undominated_variable ../../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: + 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; @@ -7342,29 +5305,21 @@ /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ -[ 28%] Built target test_program_from_binary_with_local_1_1_1 -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_id_dependent_computation.dir/DependInfo.cmake --color= -[ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/cross.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_id_dependent_computation.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_id_dependent_computation.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -make -f tests/regression/CMakeFiles/test_id_dependent_computation.dir/build.make tests/regression/CMakeFiles/test_id_dependent_computation.dir/build +[ 19%] Linking CXX executable test_alignment_with_dynamic_wg2 +cd /build/reproducible-path/pocl-1.6/obj-i686-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 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 /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-i686-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' 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: + 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); @@ -7373,34 +5328,75 @@ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 28%] 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-i686-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-i686-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 -[ 28%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSetUserEventStatus.c -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long 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 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 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 19%] Built target test_undominated_variable +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_infinite_loop.dir/DependInfo.cmake --color= +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_vectors_as_args.dir/link.txt --verbose=1 +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_infinite_loop.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_infinite_loop.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_infinite_loop.dir/depend.internal". +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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_vectors_as_args.dir/test_vectors_as_args.cpp.o -o test_vectors_as_args ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 19%] Built target test_alignment_with_dynamic_wg2 +Scanning dependencies of target test_infinite_loop +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' +[ 19%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/cross.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/cross.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/cross.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 19%] Building CXX object tests/regression/CMakeFiles/test_infinite_loop.dir/test_infinite_loop.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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/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/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/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 '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; } + | ^~ +/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; + | ^~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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, @@ -7409,7 +5405,7 @@ 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: + 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; @@ -7422,13 +5418,62 @@ /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; | ^~~~~~ +[ 19%] Built target test_vectors_as_args +[ 20%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/distance.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/Support/Options.h:40, + from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 337 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/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: + 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) { @@ -7436,14 +5481,22 @@ /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/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.") - | ^ +[ 20%] Linking CXX executable test_structs_as_args +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_structs_as_args.dir/link.txt --verbose=1 +In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:27, + from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, + from /usr/lib/llvm-9/include/llvm/Support/MemoryBuffer.h:22, + from /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:24, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:43: +/usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 233 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +/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/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: + 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) | @@ -7454,17 +5507,10 @@ /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/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/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 /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; @@ -7489,131 +5535,31 @@ /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/clEnqueueTask.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueTask.c -In file included from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: -/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 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; - | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/Attributes.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:23, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 570 | return hash_short(buffer, buffer_ptr - buffer, seed); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 582 | return state.finalize(length); - | ~~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 28%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateImage.c -/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] -/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 '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 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 249 | mem->image_elem_size = elem_size; - | ^~~~~~~~~ -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 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 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 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 = 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 29%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/distance.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1032 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 20%] Built target test_structs_as_args +[ 20%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/dot.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/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 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 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/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, @@ -7622,14 +5568,26 @@ /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/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/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 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/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, @@ -7644,17 +5602,14 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ -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 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 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; + | ^~~~~~~ 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: @@ -7682,6 +5637,23 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:14, + from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, + from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, + from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:33: +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] + 38 | return X < 10 ? '0' + X : HexChar + X - 10; + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'std::string llvm::toHex(llvm::StringRef, bool)': +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:150:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] + 150 | Output.push_back(LUT[c >> 4] | Offset); + | ~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:151:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] + 151 | Output.push_back(LUT[c & 15] | Offset); + | ~~~~~~~~~~~~^~~~~~~~ /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) | @@ -7745,18 +5717,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; - | ^~~ /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) | @@ -7769,99 +5729,177 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ -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.") - | ^ /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)); | ~~~~~~~~~~~ -[ 29%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateImage2D.c -In file included from /usr/lib/llvm-9/include/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; - | ^~~~~~ -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, +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/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 744 | (V ? HasMetadataBit : 0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 722 | return I.VFunc.GUID; + | ~~~~~~~~^~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 337 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/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, +/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/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/lib/llvm-9/include/clang/AST/DeclBase.h: In member function 'void clang::Decl::setLocalExternDecl()': +/usr/lib/llvm-9/include/clang/AST/DeclBase.h:1044:25: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion] + 1044 | IdentifierNamespace &= ~IDNS_Ordinary; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/AST/DeclBase.h: In member function 'void clang::Decl::setObjectOfFriendDecl(bool)': +/usr/lib/llvm-9/include/clang/AST/DeclBase.h:1083:25: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion] + 1083 | IdentifierNamespace &= ~(IDNS_Ordinary | IDNS_Tag | IDNS_Type); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /usr/lib/llvm-9/include/llvm/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/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) { - | ^ + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 169 | SubClassData = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/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/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; + | ^~ +[ 21%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCompileProgram.c +In file included from /usr/lib/llvm-9/include/llvm/IR/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)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +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)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +[ 21%] Linking CXX executable test_shuffle +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_shuffle.dir/link.txt --verbose=1 +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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 978 | vt->getNumElements()); + | ~~~~~~~~~~~~~~~~~~^~ +/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/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/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: @@ -7869,8 +5907,7 @@ /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 30%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateImage3D.c +[ 21%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/HandleSamplerInitialization.cc.o In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:41: @@ -7888,6 +5925,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); | ^ +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/HandleSamplerInitialization.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc /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); @@ -7979,264 +6017,16 @@ /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/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/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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -[ 30%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/dot.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/GlobalObject.h:18, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 169 | SubClassData = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 245 | Visibility = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 256 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 457 | Linkage = LT; - | ^~ -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)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 30%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadImage.c -/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, - | ^~~~~~~~~~~~~~~~~~~~~~~ -[ 31%] Linking CXX executable test_barrier_between_for_loops -cd /build/reproducible-path/pocl-1.6/obj-i686-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_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/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 /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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 978 | vt->getNumElements()); - | ~~~~~~~~~~~~~~~~~~^~ -[ 31%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteImage.c -/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/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/fast_distance.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/fast_distance.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_distance.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:39: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 131 | (V ? 32 : 0)); - | ~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 142 | (V ? 64 : 0)); - | ~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 236 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/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)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 31%] Built target test_barrier_between_for_loops -/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)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -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 -/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(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/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, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/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)); - | ~~~~~~~~~~~~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/DependInfo.cmake --color= -/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)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-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) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1653 | unsigned(TCK)); - | ~~~~~~~~~~~~~ -[ 31%] Building 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-i686-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-i686-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 -/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 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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; - | ^~~ -[ 31%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateSampler.c -[ 31%] Linking CXX executable test_issue_231 -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_231.dir/link.txt --verbose=1 -[ 31%] Linking C executable test_assign_loop_variable_to_privvar_makes_it_local -cd /build/reproducible-path/pocl-1.6/obj-i686-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/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/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/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 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-i686-linux-gnu' -[ 31%] Built target test_assign_loop_variable_to_privvar_makes_it_local -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 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); @@ -8258,8 +6048,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); | ^ -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/DependInfo.cmake --color= /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) | @@ -8344,75 +6132,225 @@ /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); | ^ -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu/tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -[ 31%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseSampler.c -[ 31%] 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-i686-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-i686-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 /build/reproducible-path/pocl-1.6/tests/regression/test_llvm_segfault_debian_bug_975931.cpp:30: -/build/reproducible-path/pocl-1.6/obj-i686-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 -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 31%] 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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_445.dir/DependInfo.cmake --color= -[ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/fast_length.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_445.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_445.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -make -f tests/regression/CMakeFiles/test_issue_445.dir/build.make tests/regression/CMakeFiles/test_issue_445.dir/build -[ 32%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainSampler.c -[ 32%] Linking CXX executable test_llvm_segfault_debian_bug_975931 -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/link.txt --verbose=1 -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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_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 -[ 33%] Building CXX object tests/regression/CMakeFiles/test_issue_445.dir/test_issue_445.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 33%] Built target test_llvm_segfault_debian_bug_975931 -make -f tests/regression/CMakeFiles/test_barrier_before_return.dir/build.make tests/regression/CMakeFiles/test_barrier_before_return.dir/depend +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 131 | (V ? 32 : 0)); + | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 142 | (V ? 64 : 0)); + | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 236 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 255 | ((unsigned)Ordering << 7)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /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.") + | ^ +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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/DependInfo.cmake --color= -[ 33%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetSamplerInfo.c -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/depend.internal". -Scanning dependencies of target test_barrier_before_return +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/DependInfo.cmake --color= +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; + | ^~~~~~~~~~ +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 /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 131 | (V ? 32 : 0)); + | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 142 | (V ? 64 : 0)); + | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 236 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 255 | ((unsigned)Ordering << 7)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::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)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 21%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clLinkProgram.c +[ 21%] Linking CXX executable test_alignment_with_dynamic_wg3 +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_alignment_with_dynamic_wg3.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_alignment_with_dynamic_wg3.dir/test_alignment_with_dynamic_wg3.cpp.o -o test_alignment_with_dynamic_wg3 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +/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)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -[ 33%] 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-i686-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-i686-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 /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); - | ^~~~~~~~~~~~~~~~~~~ -[ 33%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueCopyImage.c +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu/tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/depend.internal". 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: + 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]' @@ -8420,335 +6358,133 @@ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long 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-i686-linux-gnu/lib/kernel/host/i686/fast_normalize.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -[ 33%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMapImage.c -[ 33%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/FlattenBarrierSubs.cc.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/FlattenBarrierSubs.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc -/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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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; - | ^~~ -/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, - | ^~~~~~~~~~~~~~~~~~~~~~~ -[ 34%] Linking CXX executable test_id_dependent_computation -cd /build/reproducible-path/pocl-1.6/obj-i686-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_issue_445.cpp:9: -/usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' - 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") - | ^ -In file included from /build/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.") - | ^ -[ 34%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetImageInfo.c -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 34%] Built target test_id_dependent_computation -make -f tests/regression/CMakeFiles/test_setargs.dir/build.make tests/regression/CMakeFiles/test_setargs.dir/depend +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 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 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/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; + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 21%] Built target test_shuffle +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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_setargs.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_setargs.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_setargs.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_setargs.dir/depend.internal". -Scanning dependencies of target test_setargs +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_577.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_577.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_577.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_577.dir/depend.internal". +/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)); + | ~~~~~~~~~~~ +Scanning dependencies of target test_simple_for_with_a_barrier make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -[ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/fract.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -[ 35%] Building CXX object tests/regression/CMakeFiles/test_setargs.dir/test_setargs.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -[ 36%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture2D.c -/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) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/Attributes.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:23, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 570 | return hash_short(buffer, buffer_ptr - buffer, seed); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 582 | return state.finalize(length); - | ~~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 36%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c -/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c: In function 'POclCreateFromGLTexture3D': -/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c:25:49: warning: unused parameter 'context' [-Wunused-parameter] - 25 | POname(clCreateFromGLTexture3D)(cl_context context, - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c:26:41: warning: unused parameter 'flags' [-Wunused-parameter] - 26 | cl_mem_flags flags, - | ~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c:27:41: warning: unused parameter 'target' [-Wunused-parameter] - 27 | cl_GLenum target, - | ~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c:28:41: warning: unused parameter 'miplevel' [-Wunused-parameter] - 28 | cl_GLint miplevel, - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c:29:41: warning: unused parameter 'texture' [-Wunused-parameter] - 29 | cl_GLuint texture, - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c:30:41: warning: unused parameter 'errcode_ret' [-Wunused-parameter] - 30 | cl_int * errcode_ret) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/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 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 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 long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1770 | return U.VAL - 1; - | ~~~~~~^~~ -[ 36%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clUnloadCompiler.c -[ 36%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/HandleSamplerInitialization.cc.o -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; - | ^~~ -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/HandleSamplerInitialization.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc -In file included from /usr/lib/llvm-9/include/llvm/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 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 536 | return cast(this)->getNumElements(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 36%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_global_id.c.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -[ 36%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetSupportedImageFormats.c -/build/reproducible-path/pocl-1.6/lib/CL/clGetSupportedImageFormats.c: In function 'POclGetSupportedImageFormats': -/build/reproducible-path/pocl-1.6/lib/CL/clGetSupportedImageFormats.c:29:58: warning: unused parameter 'flags' [-Wunused-parameter] - 29 | cl_mem_flags flags, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -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 /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.") - | ^ -[ 36%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_global_offset.c.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, - from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 337 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -[ 36%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddress.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddress.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetExtensionFunctionAddress.c -In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/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/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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -[ 36%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_global_size.c.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_global_size.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_size.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h -In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 169 | SubClassData = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/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/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)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 37%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddressForPlatform.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddressForPlatform.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetExtensionFunctionAddressForPlatform.c -[ 37%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_group_id.c.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -[ 37%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clIcdGetPlatformIDsKHR.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clIcdGetPlatformIDsKHR.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clIcdGetPlatformIDsKHR.c -[ 37%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_image_array_size.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_image_array_size.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_array_size.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/IR/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); - | ^~~~~~ -[ 37%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseDevice.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseDevice.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseDevice.c -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: +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-i686-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/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ +Scanning dependencies of target test_issue_577 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' +[ 21%] 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-i686-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-i686-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/llvm/ADT/StringExtras.h: In function 'std::string llvm::toHex(llvm::StringRef, bool)': +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:150:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] + 150 | Output.push_back(LUT[c >> 4] | Offset); + | ~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:151:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] + 151 | Output.push_back(LUT[c & 15] | Offset); + | ~~~~~~~~~~~~^~~~~~~~ +[ 21%] Building CXX object tests/regression/CMakeFiles/test_issue_577.dir/test_issue_577.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1653 | unsigned(TCK)); + | ~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 2831 | (V ? 1 : 0)); + | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/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/FlattenBarrierSubs.cc:37: +/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:537:31: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 537 | TD->getTypeAllocSize(locals[i]->getInitializer()->getType()); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:576:77: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 574 | reqdx = (llvm::cast( + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 575 | llvm::dyn_cast( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 576 | ReqdWGSize->getOperand(0))->getValue()))->getLimitedValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:579:77: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 577 | reqdy = (llvm::cast( + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 578 | llvm::dyn_cast( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 579 | ReqdWGSize->getOperand(1))->getValue()))->getLimitedValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:582:77: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 580 | reqdz = (llvm::cast( + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 581 | llvm::dyn_cast( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 582 | ReqdWGSize->getOperand(2))->getValue()))->getLimitedValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:39: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | @@ -8848,24 +6584,121 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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)); | ~~~~~~~~~~~ -[ 37%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainDevice.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainDevice.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainDevice.c +[ 21%] Built target test_alignment_with_dynamic_wg3 +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu/tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' +make -f tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build.make tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:27, + from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, + from /usr/lib/llvm-9/include/llvm/Support/MemoryBuffer.h:22, + from /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:24, + from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:22, + from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, + from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, + from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: +/usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 233 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +In file included from /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); + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, + from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:56: +/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 899 | setValueSubclassData(Opcode); + | ^~~~~~ +[ 21%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateKernel.c +/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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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: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: + 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 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/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 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 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1352 | (ID << 2)); + | ~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 21%] 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-i686-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-i686-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 +In file included from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:56: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 131 | (V ? 32 : 0)); + | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In 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)); + | ~~~~~~~~~~~~ +[ 21%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseKernel.c In file included from /usr/lib/llvm-9/include/llvm/IR/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: + 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); @@ -8887,8 +6720,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); | ^ -[ 37%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubDevices.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubDevices.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateSubDevices.c /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) | @@ -8966,8 +6797,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; | ^~~~~ -[ 38%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_image_channel_data_type.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_image_channel_data_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_channel_data_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/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); @@ -8975,16 +6804,254 @@ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ -/build/reproducible-path/pocl-1.6/lib/CL/clCreateSubDevices.c: In function 'POclCreateSubDevices': -/build/reproducible-path/pocl-1.6/lib/CL/clCreateSubDevices.c:91:53: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'cl_device_partition_property' {aka 'const int'} may change the sign of the result [-Wsign-conversion] - 91 | count_devices = in_device->max_compute_units / properties[1]; - | ^ -/build/reproducible-path/pocl-1.6/lib/CL/clCreateSubDevices.c:101:22: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'cl_device_partition_property' {aka 'const int'} may change the sign of the result [-Wsign-conversion] - 101 | total_cus += properties[i]; - | ^~ -/build/reproducible-path/pocl-1.6/lib/CL/clCreateSubDevices.c:147:14: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'cl_device_partition_property' {aka 'const int'} may change the sign of the result [-Wsign-conversion] - 147 | = (properties[0] == CL_DEVICE_PARTITION_EQUALLY - | ^ +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 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/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 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/FlattenGlobals.cc:39: +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +[ 21%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainKernel.c +/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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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_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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_loop_phi_replication.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_loop_phi_replication.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_loop_phi_replication.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_loop_phi_replication.dir/depend.internal". +Scanning dependencies of target test_loop_phi_replication +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' +[ 22%] 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-i686-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-i686-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/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 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 /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.") + | ^ +[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSetKernelArg.c +/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 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/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, @@ -9003,14 +7070,117 @@ /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 38%] Linking CXX executable test_issue_445 -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_445.dir/link.txt --verbose=1 -[ 38%] Linking CXX executable test_barrier_before_return -cd /build/reproducible-path/pocl-1.6/obj-i686-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_issue_445.dir/test_issue_445.cpp.o -o test_issue_445 ../../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_before_return.dir/test_barrier_before_return.cpp.o -o test_barrier_before_return ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -[ 38%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clUnloadPlatformCompiler.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clUnloadPlatformCompiler.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clUnloadPlatformCompiler.c +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_553.dir/DependInfo.cmake --color= +[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNDRangeKernel.c +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.") + | ^ +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_553.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_553.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_553.dir/depend.internal". +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:37: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 131 | (V ? 32 : 0)); + | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 142 | (V ? 64 : 0)); + | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 236 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 255 | ((unsigned)Ordering << 7)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 358 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 380 | ((unsigned)Ordering << 7)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 486 | ((unsigned)Ordering << 1)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 567 | (unsigned)V); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 577 | (IsWeak << 8)); + | ~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 593 | ((unsigned)Ordering << 2)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 606 | ((unsigned)Ordering << 5)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 770 | setInstructionSubclassData((SubclassData & 31) | + | ~~~~~~~~~~~~~~~~~~~~^ + 771 | (Operation << 5)); + | ~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 784 | (unsigned)V); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 800 | ((unsigned)Ordering << 2)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, @@ -9032,31 +7202,51 @@ /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_issue_553 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 38%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_image_channel_order.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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, - 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 38%] Built target test_barrier_before_return -make -f tests/regression/CMakeFiles/test_null_arg.dir/build.make tests/regression/CMakeFiles/test_null_arg.dir/depend -[ 38%] 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 -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_null_arg.dir/DependInfo.cmake --color= +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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/DependInfo.cmake --color= +[ 23%] Building CXX object tests/regression/CMakeFiles/test_issue_553.dir/test_issue_553.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +/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 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 302 | buffer_count, mem_list); + | ^~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNDRangeKernel.c:334:31: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 334 | size_t arg_alloc_size = kernel->dyn_arguments[i].size; + | ^~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNDRangeKernel.c:354:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 354 | memcpy (arg->value, kernel->dyn_arguments[i].value, arg->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/ADT/StringMap.h:16, + 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/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/llvm/Support/FormatProviders.h:67:39: 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; + | ^~~~~~ +/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::consumeInteger(unsigned int, T&) [with T = unsigned int; typename std::enable_if<(! std::numeric_limits<_Tp>::is_signed), bool>::type = bool]': +/usr/lib/llvm-9/include/llvm/Support/FormatProviders.h:94:35: required from here +/usr/lib/llvm-9/include/llvm/ADT/StringRef.h:528:16: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] + 528 | Result = ULLVal; + | ^~~~~~ 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, @@ -9098,38 +7288,11 @@ /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) { | ^ -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_null_arg.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_null_arg.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_null_arg.dir/depend.internal". /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; } | ^ -Scanning dependencies of target test_null_arg -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f tests/regression/CMakeFiles/test_null_arg.dir/build.make tests/regression/CMakeFiles/test_null_arg.dir/build -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/depend.internal". -[ 39%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_util.c.o -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_util.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1111 | NumEntries = Num; - | ^~~ -[ 39%] Building CXX object tests/regression/CMakeFiles/test_null_arg.dir/test_null_arg.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -[ 39%] 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-i686-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-i686-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 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, @@ -9144,53 +7307,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) { | ^ -[ 40%] Linking CXX executable test_setargs -cd /build/reproducible-path/pocl-1.6/obj-i686-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 -/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) - | ~~~~~~~~~^~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c: In function 'pocl_setup_context': -/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:970:13: warning: conversion from 'cl_ulong' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 970 | context->devices[i]->max_mem_alloc_size; - | ^~~~~~~ -/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; - | ~~~~~^~~~~~ -[ 40%] Linking C executable test_assign_loop_variable_to_privvar_makes_it_local_2 -cd /build/reproducible-path/pocl-1.6/obj-i686-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/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-i686-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 /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, @@ -9205,10 +7321,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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -[ 40%] Built target test_assign_loop_variable_to_privvar_makes_it_local_2 -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/DependInfo.cmake --color= 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: @@ -9216,14 +7328,6 @@ /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 CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_image_depth.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu/tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-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, @@ -9238,23 +7342,175 @@ /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ +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 long unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 2112 | FunctionDeclBits.ConstexprKind = CSK; + | ^~~ /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 long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ -[ 40%] 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-i686-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-i686-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 -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 40%] Built target test_setargs -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' +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 /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.") + | ^ +/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 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/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 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/BarrierTailReplication.cc:39: +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 263 | (B * FastMathFlags::AllowReassoc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 263 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 269 | (B * FastMathFlags::NoNaNs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 269 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 275 | (B * FastMathFlags::NoInfs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 275 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 281 | (B * FastMathFlags::NoSignedZeros); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 281 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 287 | (B * FastMathFlags::AllowReciprocal); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 287 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 293 | (B * FastMathFlags::AllowContract); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 293 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 299 | (B * FastMathFlags::ApproxFunc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 299 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 305 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 305 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 311 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 311 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ 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, @@ -9263,8 +7519,30 @@ /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; | ^~~ -[ 41%] 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-i686-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-i686-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 +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 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/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); + | ^ 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: @@ -9304,30 +7582,542 @@ /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::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/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 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 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 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 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/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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 41%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_image_dim.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -[ 42%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitConditionalBarriers.cc.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/ImplicitConditionalBarriers.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc -In file included from /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.") - | ^ -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.") - | ^ -[ 42%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_image_util.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_image_util.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_image_util.c -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.") - | ^ +[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNativeKernel.c +[ 23%] Linking CXX executable test_infinite_loop +cd /build/reproducible-path/pocl-1.6/obj-i686-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 +/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 'int'} from 'unsigned int' may change the sign of the result [-Wsign-conversion] + 97 | ptrdiff_t offset = (uintptr_t) loc - (uintptr_t) args; + | ^ +[ 23%] Linking CXX executable test_issue_577 +cd /build/reproducible-path/pocl-1.6/obj-i686-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_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/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 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.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 long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 503 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/clang/AST/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; + | ^~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:56: +/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, llvm::TargetLibraryInfoImpl::AvailabilityState)': +/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:60:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 60 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:61:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 61 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, + from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, + from /usr/lib/llvm-9/include/llvm/Pass.h:364, + from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:28, + from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long 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-i686-linux-gnu' +[ 23%] 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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu/tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' +[ 24%] 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-i686-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-i686-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 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 24%] Built target test_issue_577 +/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 '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; + | ^~~~~~~~ +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/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); + | ^ +[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateKernelsInProgram.c +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 long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 503 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_early_return.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_early_return.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_early_return.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' +[ 24%] Building CXX object tests/regression/CMakeFiles/test_early_return.dir/test_early_return.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +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/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/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/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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetKernelInfo.c +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/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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: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 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 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 long unsigned int; uint64_t = long 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/clang/AST/Expr.h: In constructor 'clang::UnaryOperator::UnaryOperator(clang::Expr*, clang::UnaryOperator::Opcode, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, bool)': +/usr/lib/llvm-9/include/clang/AST/Expr.h:2031:29: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] + 2031 | UnaryOperatorBits.Opc = opc; + | ^~~ +/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::UnaryOperator::setOpcode(clang::UnaryOperator::Opcode)': +/usr/lib/llvm-9/include/clang/AST/Expr.h:2044:56: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] + 2044 | void setOpcode(Opcode Opc) { UnaryOperatorBits.Opc = Opc; } + | ^~~ +/usr/lib/llvm-9/include/clang/AST/Expr.h: In 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/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, @@ -9336,6 +8126,26 @@ /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/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] +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 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 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/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, @@ -9350,8 +8160,46 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ -[ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_image_height.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_image_height.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_height.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +/usr/lib/llvm-9/include/llvm/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 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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_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.") + | ^ +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getQuotient(DigitsT, DigitsT) [with DigitsT = long 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 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 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 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 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/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: @@ -9454,18 +8302,189 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/AST/Expr.h: In constructor 'clang::CastExpr::CastExpr(clang::Stmt::StmtClass, clang::QualType, clang::ExprValueKind, clang::CastKind, clang::Expr*, unsigned int)': +/usr/lib/llvm-9/include/clang/AST/Expr.h:3149:25: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] + 3149 | CastExprBits.Kind = kind; + | ^~~~ +/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::CastExpr::setCastKind(clang::CastKind)': +/usr/lib/llvm-9/include/clang/AST/Expr.h:3168:54: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] + 3168 | void setCastKind(CastKind K) { CastExprBits.Kind = K; } + | ^ +/usr/lib/llvm-9/include/clang/AST/Expr.h: In constructor 'clang::BinaryOperator::BinaryOperator(clang::Expr*, clang::Expr*, clang::BinaryOperator::Opcode, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, clang::FPOptions)': +/usr/lib/llvm-9/include/clang/AST/Expr.h:3422:30: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] + 3422 | BinaryOperatorBits.Opc = opc; + | ^~~ +/usr/lib/llvm-9/include/clang/AST/Expr.h:3423:54: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 3423 | BinaryOperatorBits.FPFeatures = FPFeatures.getInt(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::BinaryOperator::setOpcode(clang::BinaryOperator::Opcode)': +/usr/lib/llvm-9/include/clang/AST/Expr.h:3443:57: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] + 3443 | void setOpcode(Opcode Opc) { BinaryOperatorBits.Opc = Opc; } + | ^~~ +/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::BinaryOperator::setFPFeatures(clang::FPOptions)': +/usr/lib/llvm-9/include/clang/AST/Expr.h:3579:45: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 3579 | BinaryOperatorBits.FPFeatures = F.getInt(); + | ~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Expr.h: In constructor 'clang::BinaryOperator::BinaryOperator(clang::Expr*, clang::Expr*, clang::BinaryOperator::Opcode, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, clang::FPOptions, bool)': +/usr/lib/llvm-9/include/clang/AST/Expr.h:3607:30: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] + 3607 | BinaryOperatorBits.Opc = opc; + | ^~~ +/usr/lib/llvm-9/include/clang/AST/Expr.h:3608:54: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 3608 | BinaryOperatorBits.FPFeatures = FPFeatures.getInt(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/clang/AST/Expr.h: In member function '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) { } + | ^~~~~~~~~~~ +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_constant_array.dir/DependInfo.cmake --color= +[ 25%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetKernelArgInfo.c +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_constant_array.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_constant_array.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' +[ 25%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/fast_distance.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 25%] Building CXX object tests/regression/CMakeFiles/test_constant_array.dir/test_constant_array.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +[ 25%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetPlatformIDs.c +/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)( + | ^~~~~~~~~~~~ +[ 25%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetPlatformInfo.c +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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 25%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetDeviceIDs.c +/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; + | ^~~~~~~~~ +/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 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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; + | ^~~ +[ 25%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/fast_length.cl.bc +[ 25%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/fast_length.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_length.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetDeviceInfo.c /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)); | ~~~~~~~~~~~ -[ 42%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_img_buf_cpy.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_img_buf_cpy.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_img_buf_cpy.c -/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, - | ^~~~~~~~~~~~~~~~~~~~~~~ +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.") + | ^ +[ 25%] Linking CXX executable test_multi_level_loops_with_barriers +cd /build/reproducible-path/pocl-1.6/obj-i686-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 +[ 26%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateContext.c +/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 '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 '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; + | ^~~~~~~~~~~~~~ +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.") + | ^ +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/depend.internal". +[ 26%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/fast_normalize.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +Scanning dependencies of target test_barrier_between_for_loops +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' +[ 26%] 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-i686-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-i686-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[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 26%] Built target test_multi_level_loops_with_barriers +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' +[ 26%] 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-i686-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-i686-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 +[ 26%] Linking C executable test_program_from_binary_with_local_1_1_1 +cd /build/reproducible-path/pocl-1.6/obj-i686-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 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 26%] Built target test_program_from_binary_with_local_1_1_1 +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_231.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/HandleSamplerInitialization.cc:32: @@ -9473,20 +8492,14 @@ /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long 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/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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 570 | return hash_short(buffer, buffer_ptr - buffer, seed); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 582 | return state.finalize(length); - | ~~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 27%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/fract.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/fract.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fract.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_231.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_231.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' +make -f tests/regression/CMakeFiles/test_issue_231.dir/build.make tests/regression/CMakeFiles/test_issue_231.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' 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: @@ -9511,6 +8524,12 @@ /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); | ^ +[ 27%] Building CXX object tests/regression/CMakeFiles/test_issue_231.dir/test_issue_231.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 /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.") + | ^ /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) | @@ -9595,213 +8614,77 @@ /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); | ^ -[ 43%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_image_width.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_image_width.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_width.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/IR/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/Support/Options.h:40, - from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 337 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -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) { - | ^ -[ 43%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_tracing.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_tracing.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_tracing.c -In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 744 | (V ? HasMetadataBit : 0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/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 '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/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 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 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 long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1770 | return U.VAL - 1; - | ~~~~~~^~~ -[ 43%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_runtime_config.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_runtime_config.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_runtime_config.c -In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: -/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 97 | SubclassData = val; - | ^~~ -In file included from /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 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 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, - 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/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: +[ 27%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_global_id.c.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 27%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_global_offset.c.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 27%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_global_size.c.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 27%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetProgramBuildInfo.c +[ 27%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_group_id.c.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 27%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_image_array_size.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_image_array_size.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_array_size.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_image_channel_data_type.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_image_channel_data_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_channel_data_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_image_channel_order.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_image_channel_order.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_channel_order.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 28%] Linking CXX executable test_simple_for_with_a_barrier +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_simple_for_with_a_barrier.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_simple_for_with_a_barrier.dir/test_simple_for_with_a_barrier.cpp.o -o test_simple_for_with_a_barrier ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 28%] Linking CXX executable test_loop_phi_replication +cd /build/reproducible-path/pocl-1.6/obj-i686-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 +[ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_image_depth.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 28%] Built target test_simple_for_with_a_barrier +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_id_dependent_computation.dir/DependInfo.cmake --color= +[ 28%] Built target test_loop_phi_replication +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 +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.") + | ^ +[ 28%] Linking CXX executable test_issue_553 +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_553.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -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 +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-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-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu/tests/regression/CMakeFiles/test_id_dependent_computation.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_id_dependent_computation.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_id_dependent_computation.dir/depend.internal". +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +Scanning dependencies of target test_assign_loop_variable_to_privvar_makes_it_local +Scanning dependencies of target test_id_dependent_computation +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +/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); + | ^~~~~~~~ +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-i686-linux-gnu' +[ 28%] Built target test_issue_553 +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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/depend +[ 28%] 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-i686-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-i686-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 +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/DependInfo.cmake --color= +[ 28%] 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-i686-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-i686-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 +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu/tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/depend.internal". +Scanning dependencies of target test_llvm_segfault_debian_bug_975931 +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]' @@ -9809,246 +8692,57 @@ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long 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: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)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 43%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_local_id.c.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_local_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_local_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h -In file included from /usr/lib/llvm-9/include/llvm/IR/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); - | ^~~~~~ -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 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 '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)); - | ~~~~~~~~~ -[ 44%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_mem_management.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_mem_management.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_mem_management.c -[ 44%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_local_size.c.bc -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1111 | NumEntries = Num; - | ^~~ -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -[ 44%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_hash.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_hash.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_hash.c -[ 44%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_num_groups.c.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -[ 45%] Linking CXX executable test_null_arg -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_null_arg.dir/link.txt --verbose=1 -[ 45%] Linking CXX executable test_autolocals_in_constexprs -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_autolocals_in_constexprs.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_autolocals_in_constexprs.dir/test_autolocals_in_constexprs.cpp.o -o test_autolocals_in_constexprs ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -[ 45%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_work_dim.c.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -[ 46%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/hadd.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/hadd.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/hadd.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 46%] Built target test_autolocals_in_constexprs -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_757.dir/DependInfo.cmake --color= -[ 46%] Built target test_null_arg -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_757.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_757.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/depend.internal". -Scanning dependencies of target test_flatten_barrier_subs -[ 47%] 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-i686-linux-gnu' -make -f tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build.make tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +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-i686-linux-gnu' -[ 47%] 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-i686-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-i686-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 -[ 47%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_debug.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_debug.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_debug.c -[ 47%] Linking CXX executable test_fors_with_var_iteration_counts -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fors_with_var_iteration_counts.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -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 -In file included from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 131 | (V ? 32 : 0)); - | ~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 142 | (V ? 64 : 0)); - | ~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 236 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 255 | ((unsigned)Ordering << 7)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 358 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 380 | ((unsigned)Ordering << 7)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 486 | ((unsigned)Ordering << 1)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 567 | (unsigned)V); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 577 | (IsWeak << 8)); - | ~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 593 | ((unsigned)Ordering << 2)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 606 | ((unsigned)Ordering << 5)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/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::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)); - | ~~~~~~~~~~~~~ +[ 28%] 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-i686-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-i686-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 /build/reproducible-path/pocl-1.6/tests/regression/test_llvm_segfault_debian_bug_975931.cpp:30: +/build/reproducible-path/pocl-1.6/obj-i686-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 +[ 28%] Linking CXX executable test_llvm_segfault_debian_bug_975931 +cd /build/reproducible-path/pocl-1.6/obj-i686-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 +[ 28%] Linking C executable test_assign_loop_variable_to_privvar_makes_it_local +cd /build/reproducible-path/pocl-1.6/obj-i686-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 +[ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_image_dim.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/IR/DebugInfoMetadata.h:17, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:33: +/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h: In instantiation of 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Mask() [with E = llvm::DINode::DIFlags; typename std::underlying_type<_Tp>::type = unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:93:3: required from 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Underlying(E) [with E = llvm::DINode::DIFlags; typename std::underlying_type<_Tp>::type = unsigned int]' +/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:112:35: required from 'E llvm::BitmaskEnumDetail::operator&(E, E) [with E = llvm::DINode::DIFlags; = void]' +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:643:26: required from here +/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:84:51: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__underlying_type_impl::type' {aka 'unsigned int'} may change value [-Wconversion] + 83 | return NextPowerOf2(static_cast::type>( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 84 | E::LLVM_BITMASK_LARGEST_ENUMERATOR)) - + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 85 | 1; + | ~ make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 47%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_timing.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_timing.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_timing.c -/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)); - | ~~~~~~~~~~~ -[ 47%] Built target test_fors_with_var_iteration_counts -make -f tests/regression/CMakeFiles/test_locals.dir/build.make tests/regression/CMakeFiles/test_locals.dir/depend -/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 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); - | ^ +[ 28%] Built target test_llvm_segfault_debian_bug_975931 +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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_locals.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_locals.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_locals.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_locals.dir/depend.internal". -Scanning dependencies of target test_locals +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_445.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_445.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_445.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -make -f tests/regression/CMakeFiles/test_locals.dir/build.make tests/regression/CMakeFiles/test_locals.dir/build +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-i686-linux-gnu' -[ 47%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSVMAlloc.c.o -[ 47%] Building CXX object tests/regression/CMakeFiles/test_locals.dir/test_locals.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSVMAlloc.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSVMAlloc.c -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -[ 47%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_cos.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/IR/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 long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 503 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 47%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitLoopBarriers.cc.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/ImplicitLoopBarriers.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc -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: +[ 29%] Building CXX object tests/regression/CMakeFiles/test_issue_445.dir/test_issue_445.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +/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 long unsigned int'} to 'std::__underlying_type_impl::type' {aka 'unsigned int'} may change value [-Wconversion] +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); @@ -10121,6 +8815,10 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 293 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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.") + | ^ /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); | ^ @@ -10154,37 +8852,402 @@ /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_757.cpp:11: +[ 29%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteBuffer.c +/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, + | ^~~~~~~~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 29%] Built target test_assign_loop_variable_to_privvar_makes_it_local +[ 29%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteBufferRect.c +[ 29%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_image_height.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_image_height.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_height.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +/build/reproducible-path/pocl-1.6/lib/CL/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, + | ^~~~~~~~~~~~~~~~~~~~~~~ +[ 29%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueCopyBuffer.c +/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/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) {} + | ^~~~~~ +[ 30%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueCopyBufferToImage.c +[ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_image_width.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_image_width.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_width.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +[ 31%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueCopyBufferRect.c +[ 31%] Linking CXX executable test_early_return +cd /build/reproducible-path/pocl-1.6/obj-i686-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/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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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; + | ^~~ +[ 31%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueCopyImageToBuffer.c +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 31%] Built target test_early_return +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/depend.internal". +Scanning dependencies of target test_barrier_before_return +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.") | ^ -[ 48%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSVMFree.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSVMFree.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSVMFree.c -[ 48%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMFree.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMFree.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMFree.c -/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, - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_flatten_barrier_subs.cpp:29: +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' +[ 31%] 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-i686-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-i686-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 +[ 31%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMigrateMemObjects.c +/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 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, + | ^~~~~~~~~~~~~~~~~~~~~~~ +[ 31%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clFinish.c +[ 31%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_local_id.c.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 31%] Linking CXX executable test_constant_array +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_constant_array.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_constant_array.dir/test_constant_array.cpp.o -o test_constant_array ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_setargs.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_setargs.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_setargs.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' +[ 31%] Building CXX object tests/regression/CMakeFiles/test_setargs.dir/test_setargs.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +[ 31%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clFlush.c +[ 31%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_local_size.c.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/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) { + | ^~~ +[ 31%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_num_groups.c.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_num_groups.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_num_groups.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h +[ 31%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/get_work_dim.c.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 32%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueBarrier.c +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 /build/reproducible-path/pocl-1.6/tests/regression/test_locals.cpp:28: +[ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/hadd.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/hadd.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/hadd.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 33%] Built target test_constant_array +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_null_arg.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_null_arg.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_null_arg.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' +[ 33%] Building CXX object tests/regression/CMakeFiles/test_null_arg.dir/test_null_arg.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +[ 34%] Linking CXX executable test_barrier_between_for_loops +cd /build/reproducible-path/pocl-1.6/obj-i686-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_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 +[ 34%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_cos.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 34%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMarker.c +[ 34%] Built target test_barrier_between_for_loops +[ 34%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetKernelWorkGroupInfo.c +In file included from /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.") + | ^ +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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clGetKernelWorkGroupInfo.c: In function 'POclGetKernelWorkGroupInfo': +/build/reproducible-path/pocl-1.6/lib/CL/clGetKernelWorkGroupInfo.c:89:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 89 | local_size += kernel->dyn_arguments[i].size; + | ^~~~~~ +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-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-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' +[ 34%] 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-i686-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-i686-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 +[ 34%] Linking C executable test_assign_loop_variable_to_privvar_makes_it_local_2 +cd /build/reproducible-path/pocl-1.6/obj-i686-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 +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.") + | ^ +[ 34%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetProgramInfo.c +/usr/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-i686-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, + 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 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/clGetEventProfilingInfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetEventProfilingInfo.c +[ 34%] Linking CXX executable test_for_with_var_iteration_count +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_for_with_var_iteration_count.dir/link.txt --verbose=1 +[ 35%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clWaitForEvents.c +/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 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 35%] Built target test_for_with_var_iteration_count +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 +[ 35%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWaitForEvents.c +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu/tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' +[ 35%] 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-i686-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-i686-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 +[ 35%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseEvent.c +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.") | ^ -[ 48%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_divide.cl.bc +[ 35%] Built target test_assign_loop_variable_to_privvar_makes_it_local_2 +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' +[ 36%] 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-i686-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-i686-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 +/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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 = void*; ValueT = std::pair, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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; + | ^~~ +[ 36%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainEvent.c +[ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_divide.cl.bc +[ 36%] Linking CXX executable test_issue_231 +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_231.dir/link.txt --verbose=1 cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -[ 48%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMap.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMap.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMap.c -/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, - | ^~~~~~~~~~~~~~~~~~~~~~~ +/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 +[ 36%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSetEventCallback.c +[ 37%] Linking CXX executable test_null_arg +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_null_arg.dir/link.txt --verbose=1 +[ 38%] Linking CXX executable test_id_dependent_computation +cd /build/reproducible-path/pocl-1.6/obj-i686-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 +/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 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 38%] Built target test_issue_231 +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_757.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_757.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_757.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' +[ 39%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetEventInfo.c +[ 40%] Building CXX object tests/regression/CMakeFiles/test_issue_757.dir/test_issue_757.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +/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; + | ^~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 40%] Built target test_id_dependent_computation +[ 40%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateUserEvent.c +[ 41%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitConditionalBarriers.cc.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/ImplicitConditionalBarriers.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 41%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSetUserEventStatus.c +[ 41%] Built target test_null_arg +[ 41%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueTask.c +In file included 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/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/llvm/Support/FormatProviders.h:67:39: 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; + | ^~~~~~ +/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::consumeInteger(unsigned int, T&) [with T = unsigned int; typename std::enable_if<(! std::numeric_limits<_Tp>::is_signed), bool>::type = bool]': +/usr/lib/llvm-9/include/llvm/Support/FormatProviders.h:94:35: required from here +/usr/lib/llvm-9/include/llvm/ADT/StringRef.h:528:16: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] + 528 | Result = ULLVal; + | ^~~~~~ +[ 41%] Linking CXX executable test_issue_445 +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_445.dir/link.txt --verbose=1 +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/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]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' +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.") + | ^ +[ 41%] Built target test_issue_445 +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_locals.dir/DependInfo.cmake --color= +[ 41%] Linking CXX executable test_barrier_before_return +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_locals.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_locals.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_locals.dir/depend.internal". +cd /build/reproducible-path/pocl-1.6/obj-i686-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 +Scanning dependencies of target test_locals +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +make -f tests/regression/CMakeFiles/test_locals.dir/build.make tests/regression/CMakeFiles/test_locals.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 41%] Building CXX object tests/regression/CMakeFiles/test_locals.dir/test_locals.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +[ 41%] 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-i686-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-i686-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 +[ 41%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateImage.c +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +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.") + | ^ +[ 41%] Built target test_barrier_before_return +[ 41%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateImage2D.c +/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 '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 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 249 | mem->image_elem_size = elem_size; + | ^~~~~~~~~ +[ 42%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateImage3D.c +[ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_exp10.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 42%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadImage.c +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadImage.c: In function 'POclEnqueueReadImage': +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadImage.c:97:40: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 97 | event, num_events_in_wait_list, + | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/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 /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] 570 | return hash_short(buffer, buffer_ptr - buffer, seed); @@ -10196,29 +9259,43 @@ /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 48%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMUnmap.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMUnmap.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMUnmap.c -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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/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, - | ^~~~~~~~~~~~~~~~~~~~~~~ +[ 42%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitLoopBarriers.cc.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/ImplicitLoopBarriers.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc +/usr/lib/llvm-9/include/llvm/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 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 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 long unsigned int; uint64_t = long 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 long unsigned int; uint64_t = long 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 /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.") + | ^ +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.") + | ^ +[ 43%] Linking CXX executable test_setargs +cd /build/reproducible-path/pocl-1.6/obj-i686-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/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, @@ -10229,7 +9306,7 @@ 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/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; @@ -10242,6 +9319,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; | ^~~~~~ +[ 43%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteImage.c In file included from /usr/lib/llvm-9/include/llvm/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, @@ -10253,7 +9332,7 @@ 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/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; } @@ -10290,10 +9369,6 @@ /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; } | ^ -[ 48%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpy.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpy.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMemcpy.c -[ 48%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_metadata.cc.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 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, @@ -10302,7 +9377,7 @@ 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/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) { @@ -10310,24 +9385,12 @@ /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/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, - | ^~~~~~~~~~~~~~~~~~~~~~~ -[ 48%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_exp10.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -/usr/lib/llvm-9/include/llvm/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 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/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 /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) | @@ -10338,26 +9401,41 @@ /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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/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 'clang::UnqualTypeLoc clang::QualifiedTypeLoc::getUnqualifiedLoc() const': +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:281:28: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 281 | dataInt = llvm::alignTo(dataInt, align); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/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; + | ^~~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteImage.c: In function 'POclEnqueueWriteImage': +/build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteImage.c:68:40: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 68 | event, num_events_in_wait_list, + | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/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 /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -[ 49%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemFill.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemFill.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMemFill.c In file included from /usr/lib/llvm-9/include/llvm/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, @@ -10367,7 +9445,7 @@ 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/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; @@ -10387,30 +9465,18 @@ 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/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ -In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_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:56:43: warning: conversion to 'size_t' {aka 'unsigned int'} from '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, - | ^~~~~~~~~~~~~~~~~~~~~~~ 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: + 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); @@ -10426,7 +9492,7 @@ 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/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; @@ -10447,6 +9513,7 @@ /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]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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; @@ -10456,18 +9523,24 @@ 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/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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +[ 43%] Built target test_setargs +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/DependInfo.cmake --color= +[ 43%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateSampler.c 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: + 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); @@ -10477,7 +9550,7 @@ 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/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); @@ -10488,96 +9561,39 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ -[ 49%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgSVMPointer.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgSVMPointer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSetKernelArgSVMPointer.c -[ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_exp2.cl.bc -[ 49%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelExecInfo.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelExecInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSetKernelExecInfo.c -/build/reproducible-path/pocl-1.6/lib/CL/clSetKernelExecInfo.c: In function 'POclSetKernelExecInfo': -/build/reproducible-path/pocl-1.6/lib/CL/clSetKernelExecInfo.c:29:37: warning: unused parameter 'param_value_size' [-Wunused-parameter] - 29 | size_t param_value_size , - | ~~~~~~~~^~~~~~~~~~~~~~~~ -[ 49%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_binary.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_binary.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c -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 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 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 long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1770 | return U.VAL - 1; - | ~~~~~~^~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c: In function 'pocl_binary_get_device_id': -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:223:19: warning: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 223 | int i, length = strlen(dev_hash); - | ^~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:227:14: warning: conversion to 'uint64_t' {aka 'long long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 227 | result ^= dev_hash[i]; - | ^~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c: In function 'serialize_file': -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:297:30: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 297 | BUFFER_STORE_STR2(content, fsize); - | ^~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:157:30: note: in definition of macro 'BUFFER_STORE_STR2' - 157 | memcpy(buffer, elem, len); \ - | ^~~ -/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:408:27: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 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 long unsigned int'} from '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 long unsigned int'} from '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 'unsigned int'} from '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:537:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 537 | kernel->local_sizes[i] = temp; - | ^~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:548:38: warning: unsigned conversion from 'int' to 'uint64_t' {aka 'long 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 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:585:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 585 | deserialize_kernel_cachedir (basedir, buffer, kernel->binaries_size); - | ~~~~~~^~~~~~~~~~~~~~~ -/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:639:13: warning: conversion to 'size_t' {aka 'unsigned int'} from '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 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_binary.c: In function 'pocl_binary_get_kernels_metadata': -/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:767:33: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 767 | km->reqd_wg_size[l] = k.reqd_wg_size[l]; - | ^ -[ 49%] Linking CXX executable test_issue_757 +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' +[ 43%] 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-i686-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-i686-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 +[ 43%] Linking CXX executable test_issue_757 +cd /build/reproducible-path/pocl-1.6/obj-i686-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 +[ 43%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseSampler.c +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 43%] Linking CXX executable test_fors_with_var_iteration_counts +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fors_with_var_iteration_counts.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -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 +[ 43%] Built target test_issue_757 +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clBuildProgram.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clBuildProgram.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clBuildProgram.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clBuildProgram.dir/build.make tests/runtime/CMakeFiles/test_clBuildProgram.dir/build In file included 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: + 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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] 570 | return hash_short(buffer, buffer_ptr - buffer, seed); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_757.dir/link.txt --verbose=1 /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] 582 | return state.finalize(length); | ~~~~~~~~~~~~~~^~~~~~~~ @@ -10585,10 +9601,108 @@ /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/Analysis/DomTreeUpdater.h:19, +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/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; + | ^~~~~~ +[ 43%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_exp2.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 44%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainSampler.c +[ 44%] Building C object tests/runtime/CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +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; } + | ^ +[ 44%] Linking CXX executable test_autolocals_in_constexprs +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_autolocals_in_constexprs.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_autolocals_in_constexprs.dir/test_autolocals_in_constexprs.cpp.o -o test_autolocals_in_constexprs ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 44%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetSamplerInfo.c +In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^~ +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^ +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) | @@ -10676,21 +9790,19 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:30: -/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/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/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); + | ^~~~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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) | @@ -10703,17 +9815,106 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ +[ 44%] Built target test_fors_with_var_iteration_counts +In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 744 | (V ? HasMetadataBit : 0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +[ 44%] Built target test_autolocals_in_constexprs +/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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +make -f tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build.make tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/depend +[ 44%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/IsolateRegions.cc.o +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/DependInfo.cmake --color= +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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/IsolateRegions.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc +[ 44%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueCopyImage.c +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In 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)); + | ~~~~~~~~~~~ +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build.make tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build +[ 44%] Linking C executable test_clBuildProgram +cd /build/reproducible-path/pocl-1.6/obj-i686-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_clBuildProgram.dir/test_clBuildProgram.c.o -o test_clBuildProgram ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 44%] Building C object tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/test_clEnqueueNativeKernel.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 44%] Built target test_clBuildProgram +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 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 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 long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1770 | return U.VAL - 1; + | ~~~~~~^~~ +[ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_exp.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/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: + 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; | ^~~ -[ 50%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_exp.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/Constants.h:31, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:30: +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/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); @@ -10722,217 +9923,87 @@ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 2831 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -In file included from /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); - | ^~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 50%] 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 -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/DependInfo.cmake --color= -[ 50%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_opengl.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_opengl.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-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 /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:32: -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/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; } - | ^ -[ 50%] 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-i686-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-i686-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 -/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 ) - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -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) { - | ^~ +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); } + | ^~~~~~~~~~~~~ +/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; } + | ^ +[ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_log10.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +/usr/lib/llvm-9/include/llvm/IR/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; + | ^~ +[ 45%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMapImage.c +/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, + | ^~~~~~~~~~~~~~~~~~~~~~~ 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: + 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 long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/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) { - | ^ -[ 51%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_cq_profiling.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_cq_profiling.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_cq_profiling.c +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/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); + | ^~~~~~ +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 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/ImplicitLoopBarriers.cc:39: + 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); @@ -11031,259 +10102,122 @@ /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; | ^~~~~ -[ 51%] Linking CXX executable test_locals /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-i686-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/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 '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)); + | ~~~~~~~~~ +[ 45%] Linking CXX executable test_locals +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_locals.dir/link.txt --verbose=1 +[ 45%] Linking C executable test_clEnqueueNativeKernel +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clEnqueueNativeKernel.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 -/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:70:32: warning: conversion from 'cl_ulong' {aka 'long long unsigned int'} to 'long unsigned int' may change value [-Wconversion] - 70 | unsigned long kernel_t = e->time_end - e->time_start; - | ^ -/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) - | ^ -[ 51%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/IsolateRegions.cc.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/IsolateRegions.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc -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; - | ^~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -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; } - | ^~~ -[ 51%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_log10.cl.bc -[ 51%] Built target libpocl_unlinked_objs -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clBuildProgram.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clBuildProgram.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clBuildProgram.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' -[ 51%] Built target test_locals -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/DependInfo.cmake --color= -[ 51%] Building C object tests/runtime/CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/depend.internal". -Scanning dependencies of target 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_clEnqueueNativeKernel.dir/test_clEnqueueNativeKernel.c.o -o test_clEnqueueNativeKernel ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -[ 51%] Building C object tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/test_clEnqueueNativeKernel.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -[ 51%] Linking CXX executable test_flatten_barrier_subs +[ 45%] Built target test_clEnqueueNativeKernel +[ 45%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o +[ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_log2.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetImageInfo.c +[ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_log.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 45%] Linking CXX executable test_flatten_barrier_subs cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_flatten_barrier_subs.dir/link.txt --verbose=1 +[ 46%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture2D.c /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 /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) { - | ^~~~~~ -[ 51%] Linking C executable test_clEnqueueNativeKernel -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clEnqueueNativeKernel.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_clEnqueueNativeKernel.dir/test_clEnqueueNativeKernel.c.o -o test_clEnqueueNativeKernel ../../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.") - | ^ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -/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 long unsigned int' to 'unsigned int' may change value [-Wconversion] - 2597 | return (Frag.SizeInBits & 0xffff) << 16 | (Frag.OffsetInBits & 0xffff); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 46%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_powr.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 51%] Built target test_flatten_barrier_subs +[ 46%] Built target test_locals +/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) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +[ 46%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c +/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) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +[ 46%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clUnloadCompiler.c +[ 46%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetSupportedImageFormats.c +[ 46%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_rsqrt.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 make -f tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build.make tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/depend -/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) { - | ^~~ -[ 51%] Built target test_clEnqueueNativeKernel -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-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/DependInfo.cmake --color= -[ 51%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_log2.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/depend.internal". -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 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-i686-linux-gnu/tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/depend.internal". -Scanning dependencies of target test_clCreateProgramWithBinary -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 47%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_recip.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 Scanning dependencies of target test_clGetSupportedImageFormats -make -f tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build.make tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -[ 51%] Building C object tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -/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; - | ^~~~~~ -[ 51%] Linking C executable test_clBuildProgram -[ 51%] Building C object tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/test_clGetSupportedImageFormats.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clBuildProgram.dir/link.txt --verbose=1 +[ 47%] Building C object tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/test_clGetSupportedImageFormats.c.o cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o -o test_clBuildProgram ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -/usr/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 51%] Built target test_clBuildProgram -make -f tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build.make tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/depend -In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:34: -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 744 | (V ? HasMetadataBit : 0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/DependInfo.cmake --color= -[ 51%] Linking C executable test_clGetSupportedImageFormats -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetSupportedImageFormats.dir/link.txt --verbose=1 -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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/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 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 long unsigned int'} to 'unsigned int' 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 /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:34: -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 169 | SubClassData = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/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/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/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; - | ^~ -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -/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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1111 | NumEntries = Num; - | ^~~ -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -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)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 51%] 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-i686-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-i686-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 +/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, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +[ 47%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddress.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddress.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetExtensionFunctionAddress.c +[ 48%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddressForPlatform.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddressForPlatform.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetExtensionFunctionAddressForPlatform.c make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 51%] Built target test_clGetSupportedImageFormats -make -f tests/runtime/CMakeFiles/test_clCreateKernel.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernel.dir/depend +[ 48%] Built target test_flatten_barrier_subs +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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernel.dir/DependInfo.cmake --color= -[ 52%] Linking C executable test_clCreateProgramWithBinary -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateProgramWithBinary.dir/link.txt --verbose=1 -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernel.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernel.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernel.dir/depend.internal". -Scanning dependencies of target test_clCreateKernel +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o -o test_clCreateProgramWithBinary ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +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-i686-linux-gnu' -[ 53%] Building C object tests/runtime/CMakeFiles/test_clCreateKernel.dir/test_clCreateKernel.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +[ 48%] Building C object tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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/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, @@ -11300,41 +10234,115 @@ /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 48%] Linking C executable test_clGetSupportedImageFormats +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetSupportedImageFormats.dir/link.txt --verbose=1 +[ 48%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clIcdGetPlatformIDsKHR.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clIcdGetPlatformIDsKHR.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clIcdGetPlatformIDsKHR.c +/usr/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 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 53%] Built target test_clCreateProgramWithBinary -[ 53%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_log.cl.bc -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-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clGetEventInfo.dir/DependInfo.cmake --color= -[ 53%] Linking C executable test_read-copy-write-buffer -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_read-copy-write-buffer.dir/link.txt --verbose=1 -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clGetEventInfo.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clGetEventInfo.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_read-copy-write-buffer.dir/test_read-copy-write-buffer.c.o -o test_read-copy-write-buffer ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -[ 53%] Building C object tests/runtime/CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -[ 53%] Linking C executable test_clCreateKernel -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -[ 53%] Built target test_read-copy-write-buffer -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_version.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_version.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_version.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -make -f tests/runtime/CMakeFiles/test_version.dir/build.make tests/runtime/CMakeFiles/test_version.dir/build +In file included from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 131 | (V ? 32 : 0)); + | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 142 | (V ? 64 : 0)); + | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 236 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 255 | ((unsigned)Ordering << 7)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 358 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 380 | ((unsigned)Ordering << 7)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 486 | ((unsigned)Ordering << 1)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 48%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseDevice.c.o +/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)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 48%] Built target test_clGetSupportedImageFormats +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseDevice.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseDevice.c +[ 49%] Linking C executable test_clCreateProgramWithBinary +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateProgramWithBinary.dir/link.txt --verbose=1 +make -f tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build.make tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/depend +/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)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_sin.cl.bc +[ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_sqrt.cl.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_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o -o test_clCreateProgramWithBinary ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 53%] Built target test_clCreateKernel -make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/depend +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/DependInfo.cmake --color= In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, @@ -11355,46 +10363,40 @@ /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]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/DependInfo.cmake --color= -[ 53%] Building C object tests/runtime/CMakeFiles/test_version.dir/test_version.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' +make -f tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build.make tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 53%] Linking C executable test_clGetEventInfo -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetEventInfo.dir/link.txt --verbose=1 -[ 53%] Building C object tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -/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 -/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:537:31: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 537 | TD->getTypeAllocSize(locals[i]->getInitializer()->getType()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:576:77: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 574 | reqdx = (llvm::cast( - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 575 | llvm::dyn_cast( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 576 | ReqdWGSize->getOperand(0))->getValue()))->getLimitedValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:579:77: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 577 | reqdy = (llvm::cast( - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 578 | llvm::dyn_cast( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 579 | ReqdWGSize->getOperand(1))->getValue()))->getLimitedValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:582:77: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 580 | reqdz = (llvm::cast( - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 581 | llvm::dyn_cast( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 582 | ReqdWGSize->getOperand(2))->getValue()))->getLimitedValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 49%] Built target test_clCreateProgramWithBinary +make -f tests/runtime/CMakeFiles/test_clCreateKernel.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernel.dir/depend +[ 49%] Building C object tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/test_read-copy-write-buffer.c.o +[ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_tan.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_read-copy-write-buffer.dir/test_read-copy-write-buffer.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_read-copy-write-buffer.c +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernel.dir/DependInfo.cmake --color= +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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)); + | ~~~~~~~~~~~~~ +[ 49%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainDevice.c.o +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernel.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernel.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernel.dir/depend.internal". +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainDevice.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainDevice.c +Scanning dependencies of target test_clCreateKernel +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clCreateKernel.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernel.dir/build 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, @@ -11431,6 +10433,7 @@ /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-i686-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) { @@ -11440,12 +10443,14 @@ /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; } | ^ -[ 53%] Linking C executable test_version -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_version.dir/link.txt --verbose=1 -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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_version.dir/test_version.c.o -o test_version ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -[ 53%] Built target test_clGetEventInfo -make -f tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build.make tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/depend +[ 50%] Building C object tests/runtime/CMakeFiles/test_clCreateKernel.dir/test_clCreateKernel.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +/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/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, @@ -11459,31 +10464,31 @@ /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]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/DependInfo.cmake --color= -[ 53%] Linking C executable test_clCreateKernelsInProgram -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu/tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-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_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o -o test_clCreateKernelsInProgram ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 50%] Linking C executable test_clCreateKernel +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateKernel.dir/link.txt --verbose=1 +[ 50%] Linking C executable test_read-copy-write-buffer +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_read-copy-write-buffer.dir/link.txt --verbose=1 +[ 50%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubDevices.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubDevices.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateSubDevices.c +/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_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-i686-linux-gnu' -[ 53%] 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-i686-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-i686-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 -[ 53%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_powr.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -[ 53%] Built target test_version make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_user_event.dir/DependInfo.cmake --color= -[ 53%] Built target test_clCreateKernelsInProgram -make -f tests/runtime/CMakeFiles/test_clFinish.dir/build.make tests/runtime/CMakeFiles/test_clFinish.dir/depend +[ 50%] Built target test_clCreateKernel +make -f tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetEventInfo.dir/depend +/build/reproducible-path/pocl-1.6/lib/CL/clCreateSubDevices.c: In function 'POclCreateSubDevices': +/build/reproducible-path/pocl-1.6/lib/CL/clCreateSubDevices.c:91:53: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'cl_device_partition_property' {aka 'const int'} may change the sign of the result [-Wsign-conversion] + 91 | count_devices = in_device->max_compute_units / properties[1]; + | ^ +/build/reproducible-path/pocl-1.6/lib/CL/clCreateSubDevices.c:101:22: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'cl_device_partition_property' {aka 'const int'} may change the sign of the result [-Wsign-conversion] + 101 | total_cus += properties[i]; + | ^~ +/build/reproducible-path/pocl-1.6/lib/CL/clCreateSubDevices.c:147:14: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'cl_device_partition_property' {aka 'const int'} may change the sign of the result [-Wsign-conversion] + 147 | = (properties[0] == CL_DEVICE_PARTITION_EQUALLY + | ^ +[ 50%] Built target test_read-copy-write-buffer make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clFinish.dir/DependInfo.cmake --color= +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clGetEventInfo.dir/DependInfo.cmake --color= 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: @@ -11497,28 +10502,47 @@ /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_user_event.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_user_event.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' +[ 50%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clUnloadPlatformCompiler.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clUnloadPlatformCompiler.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clUnloadPlatformCompiler.c 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clFinish.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clFinish.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clFinish.dir/depend.internal". -Scanning dependencies of target test_clFinish +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clGetEventInfo.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clGetEventInfo.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clGetEventInfo.dir/depend.internal". +Scanning dependencies of target test_clGetEventInfo +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 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-i686-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clFinish.dir/build.make tests/runtime/CMakeFiles/test_clFinish.dir/build +make -f tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 53%] Building C object tests/runtime/CMakeFiles/test_user_event.dir/test_user_event.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -[ 53%] Building C object tests/runtime/CMakeFiles/test_clFinish.dir/test_clFinish.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +[ 50%] Building C object tests/runtime/CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clGetEventInfo.c +make -f tests/runtime/CMakeFiles/test_version.dir/build.make tests/runtime/CMakeFiles/test_version.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_version.dir/DependInfo.cmake --color= +[ 50%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/isequal.cl.bc +[ 51%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_util.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/depend +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_util.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c 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, @@ -11535,19 +10559,28 @@ /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_version.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_version.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_version.dir/depend.internal". /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 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 /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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +Scanning dependencies of target test_version +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' +[ 51%] Building C object tests/runtime/CMakeFiles/test_version.dir/test_version.c.o +make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +[ 51%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_image_util.c.o +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_image_util.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_image_util.c 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, @@ -11558,25 +10591,16 @@ /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/DebugInfoMetadata.h:17, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:33: -/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h: In instantiation of 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Mask() [with E = llvm::DINode::DIFlags; typename std::underlying_type<_Tp>::type = unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:93:3: required from 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Underlying(E) [with E = llvm::DINode::DIFlags; typename std::underlying_type<_Tp>::type = unsigned int]' -/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:112:35: required from 'E llvm::BitmaskEnumDetail::operator&(E, E) [with E = llvm::DINode::DIFlags; = void]' -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:643:26: required from here -/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:84:51: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__underlying_type_impl::type' {aka 'unsigned int'} may change value [-Wconversion] - 83 | return NextPowerOf2(static_cast::type>( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 84 | E::LLVM_BITMASK_LARGEST_ENUMERATOR)) - - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 85 | 1; - | ~ -/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h: In instantiation of 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Mask() [with E = llvm::DISubprogram::DISPFlags; typename std::underlying_type<_Tp>::type = unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:93:3: required from 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Underlying(E) [with E = llvm::DISubprogram::DISPFlags; typename std::underlying_type<_Tp>::type = unsigned int]' -/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:112:35: required from 'E llvm::BitmaskEnumDetail::operator&(E, E) [with E = llvm::DISubprogram::DISPFlags; = void]' -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:1732:58: required from here -/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:84:51: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__underlying_type_impl::type' {aka 'unsigned int'} may change value [-Wconversion] -[ 54%] Linking C executable test_user_event +[ 51%] Building C object tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 51%] Linking C executable test_clGetEventInfo +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetEventInfo.dir/link.txt --verbose=1 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, @@ -11590,7 +10614,15 @@ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_user_event.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 = void*; ValueT = std::pair, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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/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, @@ -11605,6 +10637,7 @@ /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/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 /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; @@ -11621,7 +10654,13 @@ /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/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/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 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/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, @@ -11631,32 +10670,298 @@ 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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/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); - | ^~~~~~ -[ 55%] Linking C executable test_clFinish -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clFinish.dir/link.txt --verbose=1 -[ 55%] Built target test_user_event +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); + | ^ +[ 51%] Built target test_clGetEventInfo +/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); + | ^ +make -f tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build.make tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/depend +/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); + | ^ +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/DependInfo.cmake --color= +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); + | ^~~~~~ +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' +[ 51%] Linking C executable test_version +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_version.dir/link.txt --verbose=1 +[ 51%] 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-i686-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-i686-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 +[ 51%] Linking C executable test_clCreateKernelsInProgram +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateKernelsInProgram.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_version.dir/test_version.c.o -o test_version ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +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 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 '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]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 51%] Built target test_version +[ 51%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_img_buf_cpy.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_img_buf_cpy.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_img_buf_cpy.c +/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 +/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, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/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) + | ~~~~~~~~~^~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c: In function 'pocl_setup_context': +/build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:970:13: warning: conversion from 'cl_ulong' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 970 | context->devices[i]->max_mem_alloc_size; + | ^~~~~~~ +/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; + | ~~~~~^~~~~~ +[ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/isgreater.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 52%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_tracing.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_tracing.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_tracing.c +/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 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 236 | fwrite (tmp_buffer, text_size, 1, text_tracer_file); + | ^~~~~~~~~ +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_user_event.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_user_event.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_user_event.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' +[ 52%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Kernel.cc.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/Kernel.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc +[ 52%] Building C object tests/runtime/CMakeFiles/test_user_event.dir/test_user_event.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +[ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/isgreaterequal.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 52%] Built target test_clCreateKernelsInProgram +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clFinish.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clFinish.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clFinish.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' +[ 53%] Linking C executable test_user_event +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_user_event.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -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-i686-linux-gnu' +[ 53%] Built target test_user_event 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_clFinish.dir/test_clFinish.c.o -o test_clFinish ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/DependInfo.cmake --color= -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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 978 | vt->getNumElements()); - | ~~~~~~~~~~~~~~~~~~^~ +[ 53%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_runtime_config.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_runtime_config.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_runtime_config.c +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' +[ 54%] Building C object tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/test_clGetKernelArgInfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +[ 54%] Building C object tests/runtime/CMakeFiles/test_clFinish.dir/test_clFinish.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +[ 54%] Linking CXX executable test_alignment_with_dynamic_wg +[ 54%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/isless.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_alignment_with_dynamic_wg.dir/link.txt --verbose=1 +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/Metadata.h:19, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:32: + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 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 +/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 54%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/islessequal.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/islessequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/islessequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +/usr/lib/llvm-9/include/llvm/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 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 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long long unsigned int> >]' @@ -11666,122 +10971,17 @@ /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 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-i686-linux-gnu/tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' -[ 57%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_recip.cl.bc -[ 57%] Building C object tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/test_clGetKernelArgInfo.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -[ 57%] Linking C executable test_enqueue_kernel_from_binary -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -[ 57%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Kernel.cc.o -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_enqueue_kernel_from_binary.dir/link.txt --verbose=1 -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/Kernel.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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 -[ 57%] Built target test_clFinish 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-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' -[ 57%] Built target test_enqueue_kernel_from_binary -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clSetEventCallback.dir/DependInfo.cmake --color= -[ 57%] Building C object tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/test_kernel_cache_includes.c.o +[ 54%] 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-i686-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-i686-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 -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clSetEventCallback.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clSetEventCallback.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' -[ 57%] Building C object tests/runtime/CMakeFiles/test_clSetEventCallback.dir/test_clSetEventCallback.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -[ 57%] Linking C executable test_kernel_cache_includes -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_kernel_cache_includes.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_kernel_cache_includes.dir/test_kernel_cache_includes.c.o -o test_kernel_cache_includes ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -[ 57%] Linking C executable test_clGetKernelArgInfo -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetKernelArgInfo.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clGetKernelArgInfo.dir/test_clGetKernelArgInfo.c.o -o test_clGetKernelArgInfo ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -[ 57%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_rsqrt.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 58%] Linking C executable test_clSetEventCallback -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clSetEventCallback.dir/link.txt --verbose=1 -[ 58%] Built target test_kernel_cache_includes -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f tests/runtime/CMakeFiles/test_event_cycle.dir/build.make tests/runtime/CMakeFiles/test_event_cycle.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_clSetEventCallback.dir/test_clSetEventCallback.c.o -o test_clSetEventCallback ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_event_cycle.dir/DependInfo.cmake --color= -[ 58%] Built target test_clGetKernelArgInfo -make -f tests/runtime/CMakeFiles/test_link_error.dir/build.make tests/runtime/CMakeFiles/test_link_error.dir/depend -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_event_cycle.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_event_cycle.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_event_cycle.dir/depend.internal". -Scanning dependencies of target test_event_cycle -[ 58%] Linking CXX executable test_alignment_with_dynamic_wg -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_link_error.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_alignment_with_dynamic_wg.dir/link.txt --verbose=1 -make -f tests/runtime/CMakeFiles/test_event_cycle.dir/build.make tests/runtime/CMakeFiles/test_event_cycle.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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_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-i686-linux-gnu' -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_link_error.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_link_error.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -make -f tests/runtime/CMakeFiles/test_link_error.dir/build.make tests/runtime/CMakeFiles/test_link_error.dir/build -[ 59%] Building C object tests/runtime/CMakeFiles/test_event_cycle.dir/test_event_cycle.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 59%] Built target test_clSetEventCallback -make -f tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build.make tests/runtime/CMakeFiles/test_buffer-image-copy.dir/depend -[ 59%] Building C object tests/runtime/CMakeFiles/test_link_error.dir/test_link_error.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_buffer-image-copy.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_buffer-image-copy.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_buffer-image-copy.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' -[ 59%] 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-i686-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-i686-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 -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 60%] Linking C executable test_link_error -[ 60%] Built target test_alignment_with_dynamic_wg -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_link_error.dir/link.txt --verbose=1 -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateSubDevices.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_link_error.dir/test_link_error.c.o -o test_link_error ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' -[ 60%] Building C object tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/test_clCreateSubDevices.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 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: @@ -11797,7 +10997,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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) | @@ -11852,6 +11051,7 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 55%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_mem_management.c.o /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); @@ -11867,18 +11067,22 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_mem_management.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_mem_management.c /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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 60%] Built target test_link_error -make -f tests/runtime/CMakeFiles/test_event_free.dir/build.make tests/runtime/CMakeFiles/test_event_free.dir/depend -[ 60%] Linking C executable test_event_cycle -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_event_free.dir/DependInfo.cmake --color= -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_event_cycle.dir/link.txt --verbose=1 +[ 55%] Linking C executable test_clGetKernelArgInfo +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetKernelArgInfo.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clGetKernelArgInfo.dir/test_clGetKernelArgInfo.c.o -o test_clGetKernelArgInfo ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 55%] Built target test_clGetKernelArgInfo +[ 55%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_hash.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_hash.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_hash.c +[ 55%] Linking C executable test_kernel_cache_includes +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_kernel_cache_includes.dir/link.txt --verbose=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) | @@ -11891,150 +11095,75 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ -In file included 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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 570 | return hash_short(buffer, buffer_ptr - buffer, seed); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 582 | return state.finalize(length); - | ~~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_event_free.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_event_free.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_event_free.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_event_cycle.dir/test_event_cycle.c.o -o test_event_cycle ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -Scanning dependencies of target test_event_free +/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 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -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_clSetEventCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetEventCallback.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 60%] Linking C executable test_buffer-image-copy -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_buffer-image-copy.dir/link.txt --verbose=1 -[ 60%] Building C object tests/runtime/CMakeFiles/test_event_free.dir/test_event_free.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clSetEventCallback.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clSetEventCallback.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clSetEventCallback.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' +[ 55%] Building C object tests/runtime/CMakeFiles/test_clSetEventCallback.dir/test_clSetEventCallback.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 /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-i686-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-i686-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_buffer-image-copy.dir/test_buffer-image-copy.c.o -o test_buffer-image-copy ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 60%] 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 -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; - | ^~~~~~ -[ 60%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_sin.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_event_double_wait.dir/DependInfo.cmake --color= +[ 56%] Linking C executable test_clSetEventCallback +[ 56%] Linking C executable test_enqueue_kernel_from_binary +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_enqueue_kernel_from_binary.dir/link.txt --verbose=1 +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clSetEventCallback.dir/link.txt --verbose=1 +[ 56%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_debug.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_debug.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_debug.c +/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 +/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 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_event_double_wait.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_event_double_wait.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -make -f tests/runtime/CMakeFiles/test_event_double_wait.dir/build.make tests/runtime/CMakeFiles/test_event_double_wait.dir/build +In file included 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/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/llvm/Support/FormatProviders.h:67:39: 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; + | ^~~~~~ +[ 56%] Built target test_clSetEventCallback +make -f tests/runtime/CMakeFiles/test_event_cycle.dir/build.make tests/runtime/CMakeFiles/test_event_cycle.dir/depend +[ 56%] Built target test_enqueue_kernel_from_binary +[ 56%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/islessgreater.cl.bc +make -f tests/runtime/CMakeFiles/test_link_error.dir/build.make tests/runtime/CMakeFiles/test_link_error.dir/depend +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 60%] Built target test_buffer-image-copy -make -f tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/depend -In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, - from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 337 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -[ 60%] Building C object tests/runtime/CMakeFiles/test_event_double_wait.dir/test_event_double_wait.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_event_cycle.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/depend.internal". -Scanning dependencies of target test_clGetDeviceInfo +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_link_error.dir/DependInfo.cmake --color= +/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::consumeInteger(unsigned int, T&) [with T = unsigned int; typename std::enable_if<(! std::numeric_limits<_Tp>::is_signed), bool>::type = bool]': +/usr/lib/llvm-9/include/llvm/Support/FormatProviders.h:94:35: required from here +/usr/lib/llvm-9/include/llvm/ADT/StringRef.h:528:16: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] + 528 | Result = ULLVal; + | ^~~~~~ +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_event_cycle.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_event_cycle.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_event_cycle.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_link_error.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_link_error.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_link_error.dir/depend.internal". +Scanning dependencies of target test_event_cycle make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: -/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^~ -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^ +make -f tests/runtime/CMakeFiles/test_event_cycle.dir/build.make tests/runtime/CMakeFiles/test_event_cycle.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 60%] Building C object tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -[ 61%] Linking C executable test_event_free -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_event_free.dir/link.txt --verbose=1 -[ 61%] Linking C executable test_event_double_wait -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_event_double_wait.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -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 -/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 +[ 57%] Linking C executable test_clFinish +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clFinish.dir/link.txt --verbose=1 +Scanning dependencies of target test_link_error +[ 57%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_timing.c.o +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_timing.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_timing.c +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-i686-linux-gnu' +[ 58%] Building C object tests/runtime/CMakeFiles/test_event_cycle.dir/test_event_cycle.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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/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: @@ -12042,28 +11171,23 @@ /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 61%] Linking C executable test_clGetDeviceInfo -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetDeviceInfo.dir/link.txt --verbose=1 -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)); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/bin/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 +[ 58%] Building C object tests/runtime/CMakeFiles/test_link_error.dir/test_link_error.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +/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 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); + | ^ make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 61%] Linking C executable test_clCreateSubDevices -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateSubDevices.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o -o test_clGetDeviceInfo ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -[ 61%] Built target test_event_free -make -f tests/runtime/CMakeFiles/test_fill-buffer.dir/build.make tests/runtime/CMakeFiles/test_fill-buffer.dir/depend +[ 58%] Built target test_kernel_cache_includes +make -f tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build.make tests/runtime/CMakeFiles/test_buffer-image-copy.dir/depend +[ 59%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/isnotequal.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 59%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSVMAlloc.c.o +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_buffer-image-copy.dir/DependInfo.cmake --color= +[ 59%] Built target test_clFinish +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSVMAlloc.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSVMAlloc.c In file included from /usr/lib/llvm-9/include/llvm/IR/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: @@ -12088,13 +11212,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); | ^ -[ 61%] Built target test_event_double_wait -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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /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) | @@ -12140,7 +11257,6 @@ /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); | ^ -make -f tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/depend /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) | @@ -12173,8 +11289,8 @@ /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]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_fill-buffer.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_buffer-image-copy.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_buffer-image-copy.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_buffer-image-copy.dir/depend.internal". /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); @@ -12182,11 +11298,184 @@ /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/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 +Scanning dependencies of target test_buffer-image-copy +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' +In file included 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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 570 | return hash_short(buffer, buffer_ptr - buffer, seed); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 582 | return state.finalize(length); + | ~~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 60%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSVMFree.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSVMFree.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSVMFree.c +[ 60%] Building C object tests/runtime/CMakeFiles/test_buffer-image-copy.dir/test_buffer-image-copy.c.o +[ 60%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/linker.cpp.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/linker.cpp.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp +[ 61%] Linking C executable test_link_error +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_link_error.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_link_error.dir/test_link_error.c.o -o test_link_error ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 61%] Built target test_alignment_with_dynamic_wg +[ 61%] Built target test_link_error +make -f tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build.make tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/depend +[ 62%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/LLVMFileUtils.cc.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/LLVMFileUtils.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc +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; + | ^~~~~~ +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build.make tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build +[ 62%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMFree.c.o +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMFree.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMFree.c +[ 62%] Building C object tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/test_clCreateSubDevices.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +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; } + | ^~~ +[ 62%] Linking C executable test_event_cycle +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 337 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_event_cycle.dir/link.txt --verbose=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: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/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 +[ 62%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMap.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMap.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMap.c +/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, + | ^~~~~~~~~~~~~~~~~~~~~~~ +[ 62%] Linking C executable test_buffer-image-copy +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_buffer-image-copy.dir/link.txt --verbose=1 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/isordered.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/isordered.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isordered.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: +/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^~ +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^ +/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 +[ 62%] Built target test_event_cycle +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-i686-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_event_free.dir/DependInfo.cmake --color= +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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +[ 62%] Built target test_buffer-image-copy +[ 62%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMUnmap.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMUnmap.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMUnmap.c +/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/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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_event_free.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_event_free.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' +make -f tests/runtime/CMakeFiles/test_event_free.dir/build.make tests/runtime/CMakeFiles/test_event_free.dir/build +[ 62%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpy.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpy.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMemcpy.c make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_fill-buffer.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_fill-buffer.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_fill-buffer.dir/depend.internal". 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, @@ -12196,8 +11485,7 @@ /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -Scanning dependencies of target test_fill-buffer -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 62%] Building C object tests/runtime/CMakeFiles/test_event_free.dir/test_event_free.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 long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); @@ -12206,36 +11494,21 @@ /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long 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-i686-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-i686-linux-gnu' -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/depend.internal". -Scanning dependencies of target test_clSetMemObjectDestructorCallback -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build -[ 61%] Built target test_clGetDeviceInfo -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f tests/workgroup/CMakeFiles/run_kernel.dir/build.make tests/workgroup/CMakeFiles/run_kernel.dir/depend -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/workgroup /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/workgroup/CMakeFiles/run_kernel.dir/DependInfo.cmake --color= -[ 61%] Building C object tests/runtime/CMakeFiles/test_fill-buffer.dir/test_fill-buffer.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -[ 61%] Building C object tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/test_clSetMemObjectDestructorCallback.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -[ 61%] Built target test_clCreateSubDevices -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/workgroup/CMakeFiles/run_kernel.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/workgroup/CMakeFiles/run_kernel.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/workgroup/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/workgroup/CMakeFiles/run_kernel.dir/depend.internal". -make -f examples/example0/CMakeFiles/example0.dir/build.make examples/example0/CMakeFiles/example0.dir/depend -Scanning dependencies of target run_kernel -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example0 /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example0/CMakeFiles/example0.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 61%] Building C object tests/workgroup/CMakeFiles/run_kernel.dir/run_kernel.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/run_kernel.dir/run_kernel.c.o -c /build/reproducible-path/pocl-1.6/tests/workgroup/run_kernel.c +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +[ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/isunordered.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +/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, + | ^~~~~~~~~~~~~~~~~~~~~~~ +[ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/mad24.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/mad.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +/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, + | ^~~~~~~~~~~~~~~~~~~~~~~ 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, @@ -12245,13 +11518,17 @@ /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; | ^~~ -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example0/CMakeFiles/example0.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example0/CMakeFiles/example0.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example0/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' -[ 62%] Building C object examples/example0/CMakeFiles/example0.dir/example0.c.o +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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 63%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemFill.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemFill.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMemFill.c In file included from /usr/lib/llvm-9/include/llvm/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, @@ -12264,12 +11541,8 @@ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -[ 62%] Linking C executable test_clSetMemObjectDestructorCallback -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clSetMemObjectDestructorCallback.dir/link.txt --verbose=1 -[ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_sqrt.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -/usr/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 +[ 63%] Linking C executable test_clCreateSubDevices +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateSubDevices.dir/link.txt --verbose=1 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: @@ -12277,30 +11550,15 @@ /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); | ^~~~~~ -[ 62%] Linking C executable test_fill-buffer -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fill-buffer.dir/link.txt --verbose=1 -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 63%] Linking C executable run_kernel -[ 63%] Built target test_clSetMemObjectDestructorCallback -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/workgroup && /usr/bin/cmake -E cmake_link_script CMakeFiles/run_kernel.dir/link.txt --verbose=1 -make -f examples/example1/CMakeFiles/example1.dir/build.make examples/example1/CMakeFiles/example1.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_fill-buffer.dir/test_fill-buffer.c.o -o test_fill-buffer ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example1 /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example1/CMakeFiles/example1.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/run_kernel.dir/run_kernel.c.o -o run_kernel ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example1/CMakeFiles/example1.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example1/CMakeFiles/example1.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example1/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example1/CMakeFiles/example1.dir/depend.internal". -[ 63%] Building C object examples/example0/CMakeFiles/example0.dir/example0_exec.c.o -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -Scanning dependencies of target example1 -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -[ 63%] Built target test_fill-buffer -make -f examples/example2/CMakeFiles/example2.dir/build.make examples/example2/CMakeFiles/example2.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example2 /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example2/CMakeFiles/example2.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_clCreateSubDevices.dir/test_clCreateSubDevices.c.o -o test_clCreateSubDevices ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 64%] Linking C executable test_event_free +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_event_free.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; 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 long unsigned int'} to 'unsigned 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_event_free.dir/test_event_free.c.o -o test_event_free ../../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/InstrTypes.h:30, @@ -12331,12 +11589,6 @@ /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-i686-linux-gnu' -[ 63%] Building C object examples/example1/CMakeFiles/example1.dir/example1.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu/examples/example2/CMakeFiles/example2.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example2/CMakeFiles/example2.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example2/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example2/CMakeFiles/example2.dir/depend.internal". -Scanning dependencies of target example2 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, @@ -12345,19 +11597,25 @@ /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-i686-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-i686-linux-gnu' -[ 63%] Built target run_kernel -make -f examples/example2a/CMakeFiles/example2a.dir/build.make examples/example2a/CMakeFiles/example2a.dir/depend -[ 63%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/half_tan.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example2a /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example2a/CMakeFiles/example2a.dir/DependInfo.cmake --color= -[ 63%] Building C object examples/example2/CMakeFiles/example2.dir/example2.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -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: +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:56:43: warning: conversion to 'size_t' {aka 'unsigned int'} from '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, + | ^~~~~~~~~~~~~~~~~~~~~~~ +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]' @@ -12365,66 +11623,65 @@ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long 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/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 978 | vt->getNumElements()); - | ~~~~~~~~~~~~~~~~~~^~ -[ 63%] Linking C executable example0 -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example0 && /usr/bin/cmake -E cmake_link_script CMakeFiles/example0.dir/link.txt --verbose=1 -/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-i686-linux-gnu/examples/example2a/CMakeFiles/example2a.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example2a/CMakeFiles/example2a.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example2a/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -make -f examples/example2a/CMakeFiles/example2a.dir/build.make examples/example2a/CMakeFiles/example2a.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-i686-linux-gnu' -[ 63%] Building C object examples/example1/CMakeFiles/example1.dir/example1_exec.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -[ 63%] Building C object examples/example2a/CMakeFiles/example2a.dir/example2a.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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 = 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 63%] Linking C executable example2 -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/example2.dir/link.txt --verbose=1 -[ 63%] Built target example0 -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matrix1 /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matrix1/CMakeFiles/matrix1.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/example2.dir/example2.c.o -o example2 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matrix1/CMakeFiles/matrix1.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matrix1/CMakeFiles/matrix1.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matrix1/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matrix1/CMakeFiles/matrix1.dir/depend.internal". -Scanning dependencies of target matrix1 +[ 64%] Built target test_clCreateSubDevices +[ 64%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgSVMPointer.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgSVMPointer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSetKernelArgSVMPointer.c +[ 64%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/LLVMUtils.cc.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/LLVMUtils.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc +[ 65%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/mad_hi.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/mad_hi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad_hi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/ADT/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f examples/matrix1/CMakeFiles/matrix1.dir/build.make examples/matrix1/CMakeFiles/matrix1.dir/build /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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 65%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/mad_sat.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 65%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/max.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_event_double_wait.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_event_double_wait.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_event_double_wait.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' -[ 64%] Linking C executable example1 -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/example1.dir/link.txt --verbose=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/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 978 | vt->getNumElements()); + | ~~~~~~~~~~~~~~~~~~^~ +[ 65%] Building C object tests/runtime/CMakeFiles/test_event_double_wait.dir/test_event_double_wait.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +/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]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 65%] Linking C executable test_event_double_wait +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_event_double_wait.dir/link.txt --verbose=1 +[ 65%] Built target test_event_free +/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 +[ 65%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/max_i.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 65%] Built target test_event_double_wait +[ 65%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/maxmag.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/maxmag.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/maxmag.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long long unsigned int> >]' @@ -12434,78 +11691,16 @@ /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; | ^~~ -[ 64%] Built target example2 -make -f examples/scalarwave/CMakeFiles/scalarwave.dir/build.make examples/scalarwave/CMakeFiles/scalarwave.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/example1.dir/example1.c.o CMakeFiles/example1.dir/example1_exec.c.o -o example1 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -[ 64%] Building C object examples/matrix1/CMakeFiles/matrix1.dir/matrix1.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -std=c99 -pthread -o CMakeFiles/matrix1.dir/matrix1.c.o -c /build/reproducible-path/pocl-1.6/examples/matrix1/matrix1.c -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/scalarwave /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/scalarwave/CMakeFiles/scalarwave.dir/DependInfo.cmake --color= -[ 64%] Linking C executable example2a -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example2a && /usr/bin/cmake -E cmake_link_script CMakeFiles/example2a.dir/link.txt --verbose=1 -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/scalarwave/CMakeFiles/scalarwave.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/scalarwave/CMakeFiles/scalarwave.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/scalarwave/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/scalarwave/CMakeFiles/scalarwave.dir/depend.internal". -Scanning dependencies of target scalarwave -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f examples/scalarwave/CMakeFiles/scalarwave.dir/build.make examples/scalarwave/CMakeFiles/scalarwave.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/example2a.dir/example2a.c.o -o example2a ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -/build/reproducible-path/pocl-1.6/examples/matrix1/matrix1.c: In function 'exec_matrix_kernel': -/build/reproducible-path/pocl-1.6/examples/matrix1/matrix1.c:127:19: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'size_t' {aka 'const unsigned int'} [-Wformat=] - 127 | printf ("gws: %lu %lu lws: %lu %lu\n", global_work_size[0], - | ~~^ ~~~~~~~~~~~~~~~~~~~ - | | | - | long unsigned int size_t {aka const unsigned int} - | %u -/build/reproducible-path/pocl-1.6/examples/matrix1/matrix1.c:127:23: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t' {aka 'const unsigned int'} [-Wformat=] - 127 | printf ("gws: %lu %lu lws: %lu %lu\n", global_work_size[0], - | ~~^ - | | - | long unsigned int - | %u - 128 | global_work_size[1], local_work_size[0], local_work_size[1]); - | ~~~~~~~~~~~~~~~~~~~ - | | - | size_t {aka const unsigned int} -/build/reproducible-path/pocl-1.6/examples/matrix1/matrix1.c:127:32: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'const unsigned int'} [-Wformat=] - 127 | printf ("gws: %lu %lu lws: %lu %lu\n", global_work_size[0], - | ~~^ - | | - | long unsigned int - | %u - 128 | global_work_size[1], local_work_size[0], local_work_size[1]); - | ~~~~~~~~~~~~~~~~~~ - | | - | size_t {aka const unsigned int} -/build/reproducible-path/pocl-1.6/examples/matrix1/matrix1.c:127:36: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'size_t' {aka 'const unsigned int'} [-Wformat=] - 127 | printf ("gws: %lu %lu lws: %lu %lu\n", global_work_size[0], - | ~~^ - | | - | long unsigned int - | %u - 128 | global_work_size[1], local_work_size[0], local_work_size[1]); - | ~~~~~~~~~~~~~~~~~~ - | | - | size_t {aka const unsigned int} -/build/reproducible-path/pocl-1.6/examples/matrix1/matrix1.c: In function 'main': -/build/reproducible-path/pocl-1.6/examples/matrix1/matrix1.c:299:57: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] - 299 | printf ("Autodetected local_wg: %u max wg size: %lu\n", local_wg, - | ~~^ - | | - | long unsigned int - | %u - 300 | max_wg_size); - | ~~~~~~~~~~~ - | | - | size_t {aka unsigned int} -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 64%] Building C object examples/scalarwave/CMakeFiles/scalarwave.dir/scalarwave.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -[ 64%] Built target example1 -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/trig /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/trig/CMakeFiles/trig.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 65%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_binary.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_binary.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c +[ 65%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelExecInfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelExecInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSetKernelExecInfo.c +/build/reproducible-path/pocl-1.6/lib/CL/clSetKernelExecInfo.c: In function 'POclSetKernelExecInfo': +/build/reproducible-path/pocl-1.6/lib/CL/clSetKernelExecInfo.c:29:37: warning: unused parameter 'param_value_size' [-Wunused-parameter] + 29 | size_t param_value_size , + | ~~~~~~~~^~~~~~~~~~~~~~~~ +[ 66%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/min.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/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)': @@ -12520,28 +11715,18 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ -[ 64%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/isequal.cl.bc -/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)); | ~~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 /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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/trig/CMakeFiles/trig.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/trig/CMakeFiles/trig.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/trig/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/trig/CMakeFiles/trig.dir/depend.internal". -[ 64%] Built target example2a -Scanning dependencies of target trig /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) | @@ -12554,15 +11739,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -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-i686-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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -make -f examples/trig/CMakeFiles/trig.dir/build.make examples/trig/CMakeFiles/trig.dir/build /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) | @@ -12587,9 +11769,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/vecadd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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(); @@ -12611,16 +11790,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 65%] Building C object examples/trig/CMakeFiles/trig.dir/trig.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/vecadd/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/depend.internal". -Scanning dependencies of target vecadd -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -[ 65%] Building C object examples/vecadd/CMakeFiles/vecadd.dir/vecadd.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/vecadd.dir/vecadd.c.o -c /build/reproducible-path/pocl-1.6/examples/vecadd/vecadd.c /usr/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) | @@ -12633,96 +11802,117 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ -[ 65%] Linking C executable scalarwave -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/scalarwave && /usr/bin/cmake -E cmake_link_script CMakeFiles/scalarwave.dir/link.txt --verbose=1 -/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c: In function 'pocl_binary_get_device_id': +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:223:19: warning: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 223 | int i, length = strlen(dev_hash); + | ^~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:227:14: warning: conversion to 'uint64_t' {aka 'long long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 227 | result ^= dev_hash[i]; + | ^~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c: In function 'serialize_file': +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:297:30: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 297 | BUFFER_STORE_STR2(content, fsize); + | ^~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:157:30: note: in definition of macro 'BUFFER_STORE_STR2' + 157 | memcpy(buffer, elem, len); \ + | ^~~ +/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:408:27: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 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 long unsigned int'} from '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 long unsigned int'} from '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 'unsigned int'} from '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:537:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 537 | kernel->local_sizes[i] = temp; + | ^~~~ +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:548:38: warning: unsigned conversion from 'int' to 'uint64_t' {aka 'long 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 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:585:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 585 | deserialize_kernel_cachedir (basedir, buffer, kernel->binaries_size); + | ~~~~~~^~~~~~~~~~~~~~~ +/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:639:13: warning: conversion to 'size_t' {aka 'unsigned int'} from '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 long unsigned int'} to 'cl_program_binary_type' {aka 'unsigned int'} may change value [-Wconversion] + 653 | program->binary_type = (b.flags >> 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)); | ~~~~~~~~~~~ -[ 65%] Linking C executable matrix1 -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matrix1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix1.dir/link.txt --verbose=1 -[ 65%] Building C object examples/vecadd/CMakeFiles/vecadd.dir/vecadd_exec.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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/matrix1.dir/matrix1.c.o -o matrix1 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 65%] Building C object examples/trig/CMakeFiles/trig.dir/trig_exec.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -[ 65%] Built target scalarwave -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matadd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matadd/CMakeFiles/matadd.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 66%] Linking C executable vecadd -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matadd/CMakeFiles/matadd.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matadd/CMakeFiles/matadd.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matadd/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matadd/CMakeFiles/matadd.dir/depend.internal". -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/vecadd && /usr/bin/cmake -E cmake_link_script CMakeFiles/vecadd.dir/link.txt --verbose=1 -[ 66%] Built target matrix1 -make -f examples/boxadd/CMakeFiles/boxadd.dir/build.make examples/boxadd/CMakeFiles/boxadd.dir/depend -Scanning dependencies of target matadd -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f examples/matadd/CMakeFiles/matadd.dir/build.make examples/matadd/CMakeFiles/matadd.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/boxadd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/boxadd/CMakeFiles/boxadd.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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/vecadd.dir/vecadd.c.o CMakeFiles/vecadd.dir/vecadd_exec.c.o -o vecadd ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/boxadd/CMakeFiles/boxadd.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/boxadd/CMakeFiles/boxadd.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/boxadd/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/boxadd/CMakeFiles/boxadd.dir/depend.internal". -Scanning dependencies of target boxadd -[ 66%] Building C object examples/matadd/CMakeFiles/matadd.dir/matadd.c.o -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -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-i686-linux-gnu' -[ 66%] Building C object examples/boxadd/CMakeFiles/boxadd.dir/boxadd.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c: In function 'pocl_binary_get_kernels_metadata': +/build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:767:33: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 767 | km->reqd_wg_size[l] = k.reqd_wg_size[l]; + | ^ +[ 66%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/LoopBarriers.cc.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/LoopBarriers.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc +[ 66%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/min_i.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 66%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/minmag.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/minmag.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/minmag.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/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 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-i686-linux-gnu' -[ 66%] Linking C executable trig -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/trig && /usr/bin/cmake -E cmake_link_script CMakeFiles/trig.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/trig.dir/trig.c.o CMakeFiles/trig.dir/trig_exec.c.o -o trig ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -[ 66%] Built target vecadd -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/EinsteinToolkit /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/depend.internal". -Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/EinsteinToolkit/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' -[ 66%] Built target trig -[ 66%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_utils.cc.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -[ 66%] Building C object examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/EinsteinToolkit.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -[ 66%] Building C object examples/boxadd/CMakeFiles/boxadd.dir/boxadd_exec.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -[ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/isgreater.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -[ 68%] Building C object examples/matadd/CMakeFiles/matadd.dir/matadd_exec.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 -[ 68%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/isgreaterequal.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 66%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/mix.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +In file included 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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 570 | return hash_short(buffer, buffer_ptr - buffer, seed); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 582 | return state.finalize(length); + | ~~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 66%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/mul24.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/mul24.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mul24.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +In file included from /usr/lib/llvm-9/include/llvm/ADT/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) { + | ~~~~~~~^~~~~~~~~ +[ 66%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_opengl.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_opengl.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c +[ 66%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/mul_hi.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': @@ -12830,184 +12020,133 @@ /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); | ^ -[ 68%] Linking C executable boxadd -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/boxadd && /usr/bin/cmake -E cmake_link_script CMakeFiles/boxadd.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/boxadd.dir/boxadd.c.o CMakeFiles/boxadd.dir/boxadd_exec.c.o -o boxadd ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread -[ 68%] Linking C executable matadd -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matadd && /usr/bin/cmake -E cmake_link_script CMakeFiles/matadd.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/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-i686-linux-gnu' -[ 68%] Built target boxadd -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 69%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_wg.cc.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -[ 69%] Built target matadd -[ 69%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/linker.cpp.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/linker.cpp.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp -[ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/isless.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -[ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/islessequal.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -[ 70%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/LLVMFileUtils.cc.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/LLVMFileUtils.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc -In file included from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/Attributes.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:23, - 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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 570 | return hash_short(buffer, buffer_ptr - buffer, seed); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 582 | return state.finalize(length); - | ~~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, - from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, - from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, - from /usr/lib/llvm-9/include/llvm/Pass.h:31, - from /build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl/AutomaticLocals.h:24, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:26: -/usr/lib/llvm-9/include/llvm/Support/Compiler.h: In function 'void* llvm::allocate_buffer(size_t, size_t)': -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:541:50: warning: unused parameter 'Alignment' [-Wunused-parameter] - 541 | inline void *allocate_buffer(size_t Size, size_t Alignment) { - | ~~~~~~~^~~~~~~~~ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h: In function 'void llvm::deallocate_buffer(void*, size_t, size_t)': -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:557:49: warning: unused parameter 'Size' [-Wunused-parameter] - 557 | inline void deallocate_buffer(void *Ptr, size_t Size, size_t Alignment) { - | ~~~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/Support/Compiler.h:557:62: warning: unused parameter 'Alignment' [-Wunused-parameter] - 557 | inline void deallocate_buffer(void *Ptr, size_t Size, size_t Alignment) { - | ~~~~~~~^~~~~~~~~ -[ 70%] Linking C executable EinsteinToolkit -cd /build/reproducible-path/pocl-1.6/obj-i686-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/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 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/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/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: -/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long 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 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 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-i686-linux-gnu' -[ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/islessgreater.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -[ 70%] Built target EinsteinToolkit -[ 70%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/LLVMUtils.cc.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/LLVMUtils.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc -In file included from /usr/lib/llvm-9/include/llvm/IR/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; - | ^~~ -[ 71%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/isnotequal.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/isnotequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isnotequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/IR/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 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 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 '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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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/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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 570 | return hash_short(buffer, buffer_ptr - buffer, seed); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 582 | return state.finalize(length); - | ~~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/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; - | ^~~~~~ -/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; - | ^~~~~~ +[ 67%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_cq_profiling.c.o +/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, + | ~~~~~~~~~~~~~~~~^~~~~~ +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_cq_profiling.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_cq_profiling.c +/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 ) + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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, @@ -13028,85 +12167,45 @@ /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, - from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/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; } - | ^ -[ 71%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/isordered.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/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/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: -/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^~ -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^ +[ 67%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/OptimizeWorkItemFuncCalls.cc.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/OptimizeWorkItemFuncCalls.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc +/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:70:32: warning: conversion from 'cl_ulong' {aka 'long long unsigned int'} to 'long unsigned int' may change value [-Wconversion] + 70 | unsigned long kernel_t = e->time_end - e->time_start; + | ^ +/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) + | ^ +In file included 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/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 570 | return hash_short(buffer, buffer_ptr - buffer, seed); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 582 | return state.finalize(length); + | ~~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 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 /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:60: +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] + 38 | return X < 10 ? '0' + X : HexChar + X - 10; + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'std::string llvm::toHex(llvm::StringRef, bool)': +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:150:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] + 150 | Output.push_back(LUT[c >> 4] | Offset); + | ~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:151:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] + 151 | Output.push_back(LUT[c & 15] | Offset); + | ~~~~~~~~~~~~^~~~~~~~ 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, @@ -13143,6 +12242,8 @@ /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; } | ^~~ +[ 68%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/nan.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 /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) { @@ -13152,25 +12253,18 @@ /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/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, - from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, - from /usr/lib/llvm-9/include/llvm/Pass.h:364, - from /build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl/AutomaticLocals.h:24, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:26: -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 570 | return hash_short(buffer, buffer_ptr - buffer, seed); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 582 | return state.finalize(length); - | ~~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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; + | ^~~~~~~~~~ +[ 68%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_divide.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 68%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/PHIsToAllocas.cc.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/PHIsToAllocas.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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, @@ -13184,67 +12278,12 @@ /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) { | ^ -[ 71%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/isunordered.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/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/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 169 | SubClassData = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 245 | Visibility = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 256 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 457 | Linkage = LT; - | ^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_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)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +[ 68%] Built target libpocl_unlinked_objs +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/depend.internal". In file included from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-9/include/llvm/IR/Module.h:23, @@ -13261,13 +12300,24 @@ /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Scanning dependencies of target test_clGetDeviceInfo +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' +[ 68%] Building C object tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_fill-buffer.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_fill-buffer.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_fill-buffer.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-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/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: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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; @@ -13276,10 +12326,6 @@ /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long 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 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/linker.cpp:39: @@ -13289,21 +12335,36 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 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 long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1770 | return U.VAL - 1; + | ~~~~~~^~~ /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +[ 68%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_exp10.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 68%] Building C object tests/runtime/CMakeFiles/test_fill-buffer.dir/test_fill-buffer.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +[ 68%] Linking C executable test_clGetDeviceInfo +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetDeviceInfo.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/llvmopencl/LLVMUtils.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc: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 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/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/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 long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); @@ -13312,17 +12373,13 @@ /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long 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: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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 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: + 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; @@ -13344,15 +12401,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; | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 97 | SubclassData = val; - | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/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, @@ -13365,6 +12413,33 @@ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long 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/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) {} + | ^ +[ 68%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_exp2.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +make -f tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/depend.internal". +Scanning dependencies of target test_clSetMemObjectDestructorCallback +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' +[ 68%] Building C object tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/test_clSetMemObjectDestructorCallback.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +[ 68%] Linking C executable test_clSetMemObjectDestructorCallback +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clSetMemObjectDestructorCallback.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clSetMemObjectDestructorCallback.dir/test_clSetMemObjectDestructorCallback.c.o -o test_clSetMemObjectDestructorCallback ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 68%] Built target test_clGetDeviceInfo +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/workgroup /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/workgroup/CMakeFiles/run_kernel.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/Function.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: @@ -13372,10 +12447,61 @@ /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/workgroup/CMakeFiles/run_kernel.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/workgroup/CMakeFiles/run_kernel.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/workgroup/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' +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 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 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 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/GlobalValue.h:23, + from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:26, + from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: +/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 97 | SubclassData = val; + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:23, + from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:26, + from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); @@ -13384,6 +12510,33 @@ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long 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/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': @@ -13421,20 +12574,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; | ^~ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' 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/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; - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 68%] Built target test_clSetMemObjectDestructorCallback +make -f examples/example0/CMakeFiles/example0.dir/build.make examples/example0/CMakeFiles/example0.dir/depend +[ 68%] Linking C executable test_fill-buffer +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fill-buffer.dir/link.txt --verbose=1 +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example0 /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example0/CMakeFiles/example0.dir/DependInfo.cmake --color= +[ 68%] Building C object tests/workgroup/CMakeFiles/run_kernel.dir/run_kernel.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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/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: @@ -13442,211 +12595,18 @@ /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/StringExtras.h: In function 'std::string llvm::toHex(llvm::StringRef, bool)': -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:150:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] - 150 | Output.push_back(LUT[c >> 4] | Offset); - | ~~~~~~~~~~~~^~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: -/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:151:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] - 151 | Output.push_back(LUT[c & 15] | 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 /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: -/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Support/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; - | ^~~~~~~~~~ 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ -In file included 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/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 570 | return hash_short(buffer, buffer_ptr - buffer, seed); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 582 | return state.finalize(length); - | ~~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 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 /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:60: -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] - 38 | return X < 10 ? '0' + X : HexChar + X - 10; - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/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/ADT/StringExtras.h: In function 'std::string llvm::toHex(llvm::StringRef, bool)': -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:150:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] - 150 | Output.push_back(LUT[c >> 4] | Offset); - | ~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:151:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] - 151 | Output.push_back(LUT[c & 15] | Offset); - | ~~~~~~~~~~~~^~~~~~~~ -[ 71%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/mad24.cl.bc -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; } - | ^ -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/mad24.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad24.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/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/Support/Options.h:40, - from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 337 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ In file included from /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] @@ -13735,8 +12695,195 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 71%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/mad.cl.bc -In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, +/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/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 +[ 69%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ParallelRegion.cc.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/ParallelRegion.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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)); + | ~~~~~~~~~~~ +[ 69%] Built target test_fill-buffer +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example1 /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example1/CMakeFiles/example1.dir/DependInfo.cmake --color= +[ 70%] Linking C executable run_kernel +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/workgroup && /usr/bin/cmake -E cmake_link_script CMakeFiles/run_kernel.dir/link.txt --verbose=1 +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example1/CMakeFiles/example1.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example1/CMakeFiles/example1.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example1/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example1/CMakeFiles/example1.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/run_kernel.dir/run_kernel.c.o -o run_kernel ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +Scanning dependencies of target example1 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +make -f examples/example1/CMakeFiles/example1.dir/build.make examples/example1/CMakeFiles/example1.dir/build +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example0/CMakeFiles/example0.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example0/CMakeFiles/example0.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example0/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example0/CMakeFiles/example0.dir/depend.internal". +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +Scanning dependencies of target example0 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +make -f examples/example0/CMakeFiles/example0.dir/build.make examples/example0/CMakeFiles/example0.dir/build +[ 70%] Building C object examples/example1/CMakeFiles/example1.dir/example1.c.o +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 71%] Building C object examples/example0/CMakeFiles/example0.dir/example0.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +[ 71%] Built target run_kernel +make -f examples/example2/CMakeFiles/example2.dir/build.make examples/example2/CMakeFiles/example2.dir/depend +[ 71%] Building C object examples/example0/CMakeFiles/example0.dir/example0_exec.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example2 /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example2/CMakeFiles/example2.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example2/CMakeFiles/example2.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example2/CMakeFiles/example2.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example2/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' +[ 71%] Building C object examples/example2/CMakeFiles/example2.dir/example2.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +[ 71%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/RemoveBarrierCalls.cc.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/RemoveBarrierCalls.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc +[ 71%] Linking C executable example0 +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example0 && /usr/bin/cmake -E cmake_link_script CMakeFiles/example0.dir/link.txt --verbose=1 +[ 71%] Building C object examples/example1/CMakeFiles/example1.dir/example1_exec.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/example0.dir/example0.c.o CMakeFiles/example0.dir/example0_exec.c.o -o example0 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 71%] Built target example0 +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example2a /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example2a/CMakeFiles/example2a.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::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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 71%] Linking C executable example2 +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/example2.dir/link.txt --verbose=1 +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example2a/CMakeFiles/example2a.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example2a/CMakeFiles/example2a.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example2a/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example2a/CMakeFiles/example2a.dir/depend.internal". +/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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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; + | ^~~ +Scanning dependencies of target example2a +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +make -f examples/example2a/CMakeFiles/example2a.dir/build.make examples/example2a/CMakeFiles/example2a.dir/build +[ 72%] Linking C executable example1 +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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/example2.dir/example2.c.o -o example2 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_exp.cl.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/example1.dir/example1.c.o CMakeFiles/example1.dir/example1_exec.c.o -o example1 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 72%] Building C object examples/example2a/CMakeFiles/example2a.dir/example2a.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 72%] Built target example2 +[ 72%] Built target example1 +make -f examples/matrix1/CMakeFiles/matrix1.dir/build.make examples/matrix1/CMakeFiles/matrix1.dir/depend +[ 72%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/RemoveOptnoneFromWIFunc.cc.o +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matrix1 /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matrix1/CMakeFiles/matrix1.dir/DependInfo.cmake --color= +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/RemoveOptnoneFromWIFunc.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc +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; } + | ^ +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matrix1/CMakeFiles/matrix1.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matrix1/CMakeFiles/matrix1.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matrix1/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-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, @@ -13744,6 +12891,49 @@ 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; + | ^~~~~~ +[ 72%] Building C object examples/matrix1/CMakeFiles/matrix1.dir/matrix1.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +[ 72%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/VariableUniformityAnalysis.cc.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/VariableUniformityAnalysis.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc +[ 72%] Linking C executable example2a +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example2a && /usr/bin/cmake -E cmake_link_script CMakeFiles/example2a.dir/link.txt --verbose=1 +In file included 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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 570 | return hash_short(buffer, buffer_ptr - buffer, seed); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 582 | return state.finalize(length); + | ~~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/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) { @@ -13751,27 +12941,120 @@ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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: In member function 'void llvm::CallInst::setTailCall(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1653 | unsigned(TCK)); - | ~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/examples/matrix1/matrix1.c: In function 'exec_matrix_kernel': +/build/reproducible-path/pocl-1.6/examples/matrix1/matrix1.c:127:19: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'size_t' {aka 'const unsigned int'} [-Wformat=] + 127 | printf ("gws: %lu %lu lws: %lu %lu\n", global_work_size[0], + | ~~^ ~~~~~~~~~~~~~~~~~~~ + | | | + | long unsigned int size_t {aka const unsigned int} + | %u +/build/reproducible-path/pocl-1.6/examples/matrix1/matrix1.c:127:23: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t' {aka 'const unsigned int'} [-Wformat=] + 127 | printf ("gws: %lu %lu lws: %lu %lu\n", global_work_size[0], + | ~~^ + | | + | long unsigned int + | %u + 128 | global_work_size[1], local_work_size[0], local_work_size[1]); + | ~~~~~~~~~~~~~~~~~~~ + | | + | size_t {aka const unsigned int} +/build/reproducible-path/pocl-1.6/examples/matrix1/matrix1.c:127:32: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'const unsigned int'} [-Wformat=] + 127 | printf ("gws: %lu %lu lws: %lu %lu\n", global_work_size[0], + | ~~^ + | | + | long unsigned int + | %u + 128 | global_work_size[1], local_work_size[0], local_work_size[1]); + | ~~~~~~~~~~~~~~~~~~ + | | + | size_t {aka const unsigned int} +/build/reproducible-path/pocl-1.6/examples/matrix1/matrix1.c:127:36: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'size_t' {aka 'const unsigned int'} [-Wformat=] + 127 | printf ("gws: %lu %lu lws: %lu %lu\n", global_work_size[0], + | ~~^ + | | + | long unsigned int + | %u + 128 | global_work_size[1], local_work_size[0], local_work_size[1]); + | ~~~~~~~~~~~~~~~~~~ + | | + | size_t {aka const unsigned int} +/build/reproducible-path/pocl-1.6/examples/matrix1/matrix1.c: In function 'main': +/build/reproducible-path/pocl-1.6/examples/matrix1/matrix1.c:299:57: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] + 299 | printf ("Autodetected local_wg: %u max wg size: %lu\n", local_wg, + | ~~^ + | | + | long unsigned int + | %u + 300 | max_wg_size); + | ~~~~~~~~~~~ + | | + | size_t {aka unsigned int} +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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; } + | ^ +[ 72%] Built target example2a +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/scalarwave /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/scalarwave/CMakeFiles/scalarwave.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/scalarwave/CMakeFiles/scalarwave.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/scalarwave/CMakeFiles/scalarwave.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/scalarwave/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/scalarwave/CMakeFiles/scalarwave.dir/depend.internal". +Scanning dependencies of target scalarwave +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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/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/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) { @@ -13779,17 +13062,29 @@ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 2831 | (V ? 1 : 0)); - | ~~~~~~~~~~~ +[ 72%] Building C object examples/scalarwave/CMakeFiles/scalarwave.dir/scalarwave.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/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 /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) | @@ -13800,48 +13095,74 @@ /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/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 /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 97 | SubclassData = val; + | ^~~ +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 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 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/LLVMUtils.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: + 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/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 /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); + | ^~~~~~ +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/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/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) | @@ -13854,24 +13175,17 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 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/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/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/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/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; @@ -13897,42 +13211,32 @@ 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: + 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/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/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/Analysis/AliasAnalysis.h:45, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:43: +/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, llvm::TargetLibraryInfoImpl::AvailabilityState)': +/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:60:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 60 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:61:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 61 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 72%] Linking C executable scalarwave +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/scalarwave && /usr/bin/cmake -E cmake_link_script CMakeFiles/scalarwave.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/scalarwave.dir/scalarwave.c.o -o scalarwave ../../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/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: + 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; @@ -13945,115 +13249,23 @@ /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ -[ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/mad_hi.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:23, - from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:26, - from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: -/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 97 | SubclassData = val; - | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:23, - from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:26, - from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long 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 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; - | ^~ -[ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/mad_sat.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/Bitcode/BitcodeReader.h:18, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:50: -/usr/lib/llvm-9/include/llvm/Bitstream/BitCodes.h: In constructor 'llvm::BitCodeAbbrevOp::BitCodeAbbrevOp(llvm::BitCodeAbbrevOp::Encoding, uint64_t)': -/usr/lib/llvm-9/include/llvm/Bitstream/BitCodes.h:110:40: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 110 | : Val(Data), IsLiteral(false), Enc(E) {} - | ^ -In file included from /usr/lib/llvm-9/include/llvm/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) {} - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/ModuleSummaryIndex.h:75:63: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 75 | : Hotness(static_cast(Hotness)), RelBlockFreq(RelBF) {} - | ^~~~~ -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:75:68: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned int:29' may change value [-Wconversion] - 75 | : Hotness(static_cast(Hotness)), RelBlockFreq(RelBF) {} - | ^ -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::CalleeInfo::updateHotness(llvm::CalleeInfo::HotnessType)': -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:78:23: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 78 | Hotness = std::max(Hotness, static_cast(OtherHotness)); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::CalleeInfo::updateRelBlockFreq(uint64_t, uint64_t)': -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:98:20: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned int:29' may change value [-Wconversion] - 98 | RelBlockFreq = static_cast(Sum); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In constructor 'llvm::GlobalValueSummary::GVFlags::GVFlags(llvm::GlobalValue::LinkageTypes, bool, bool, bool, bool)': -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:325:19: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 325 | : Linkage(Linkage), NotEligibleToImport(NotEligibleToImport), - | ^~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::GlobalValueSummary::setLinkage(llvm::GlobalValue::LinkageTypes)': -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:393:21: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 393 | Flags.Linkage = Linkage; - | ^~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +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/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/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 978 | vt->getNumElements()); - | ~~~~~~~~~~~~~~~~~~^~ +/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 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 long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +[ 72%] Built target scalarwave +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/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, @@ -14061,11 +13273,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 /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: + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } @@ -14102,21 +13311,12 @@ /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 '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/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/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: + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { @@ -14124,200 +13324,9 @@ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ -In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:19, - from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, - from /usr/lib/llvm-9/include/llvm/Support/MemoryBuffer.h:22, - from /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:24, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:43: -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] - 38 | return X < 10 ? '0' + X : HexChar + X - 10; - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 722 | return I.VFunc.GUID; - | ~~~~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'std::string llvm::toHex(llvm::StringRef, bool)': -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:150:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] - 150 | Output.push_back(LUT[c >> 4] | Offset); - | ~~~~~~~~~~~~^~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:151:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] - 151 | Output.push_back(LUT[c & 15] | Offset); - | ~~~~~~~~~~~~^~~~~~~~ -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/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)); - | ~~~~~~~~~~~~ -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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 236 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 255 | ((unsigned)Ordering << 7)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 358 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 380 | ((unsigned)Ordering << 7)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 486 | ((unsigned)Ordering << 1)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 567 | (unsigned)V); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 577 | (IsWeak << 8)); - | ~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 593 | ((unsigned)Ordering << 2)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 606 | ((unsigned)Ordering << 5)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/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)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/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_wg.cc:43: -/usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 233 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -/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)); - | ~~~~~~~~~~~ -[ 72%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/LoopBarriers.cc.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/LoopBarriers.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc -[ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/max.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/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 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 long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/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 long unsigned int'} to 'int' may change value [-Wconversion] - 122 | return CI->getLimitedValue(); - | ~~~~~~~~~~~~~~~~~~~^~ +[ 72%] Linking C executable matrix1 +cd /build/reproducible-path/pocl-1.6/obj-i686-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/matrix1.dir/matrix1.c.o -o matrix1 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread 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, @@ -14335,26 +13344,23 @@ /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:151:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] 151 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/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 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/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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 570 | return hash_short(buffer, buffer_ptr - buffer, seed); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 582 | return state.finalize(length); + | ~~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/trig /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/trig/CMakeFiles/trig.dir/DependInfo.cmake --color= 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, @@ -14369,264 +13375,79 @@ /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 constructor 'llvm::GlobalValueSummary::GVFlags::GVFlags(llvm::GlobalValue::LinkageTypes, bool, bool, bool, bool)': -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:325:19: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 325 | : Linkage(Linkage), NotEligibleToImport(NotEligibleToImport), - | ^~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::GlobalValueSummary::setLinkage(llvm::GlobalValue::LinkageTypes)': -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:393:21: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 393 | Flags.Linkage = Linkage; - | ^~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::FunctionSummary::VFuncId)': -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:703:71: warning: conversion from 'llvm::GlobalValue::GUID' {aka 'long 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 722 | return I.VFunc.GUID; - | ~~~~~~~~^~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, - from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:56: -/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 899 | setValueSubclassData(Opcode); - | ^~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/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 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/Instructions.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 744 | (V ? HasMetadataBit : 0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/trig/CMakeFiles/trig.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/trig/CMakeFiles/trig.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/trig/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' +make -f examples/trig/CMakeFiles/trig.dir/build.make examples/trig/CMakeFiles/trig.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 73%] Building C object examples/trig/CMakeFiles/trig.dir/trig.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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/Instructions.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 169 | SubClassData = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 245 | Visibility = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 256 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 457 | Linkage = LT; + | ^~ +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)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +[ 74%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_log10.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h: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: + 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 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 '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/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:56: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 131 | (V ? 32 : 0)); - | ~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In 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/ADT/StringMap.h:16, - 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/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/llvm/Support/FormatProviders.h:67:39: 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; - | ^~~~~~ -[ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/max_i.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/max_i.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/max_i.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -/usr/lib/llvm-9/include/llvm/ADT/StringRef.h: In instantiation of 'typename std::enable_if<(! std::numeric_limits<_Tp>::is_signed), bool>::type llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int; typename std::enable_if<(! std::numeric_limits<_Tp>::is_signed), bool>::type = bool]': -/usr/lib/llvm-9/include/llvm/Support/FormatProviders.h:94:35: required from here -/usr/lib/llvm-9/include/llvm/ADT/StringRef.h:528:16: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] - 528 | Result = ULLVal; - | ^~~~~~ -/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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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::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)); - | ~~~~~~~~~~~ -[ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/maxmag.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/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 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 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 long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1770 | return U.VAL - 1; - | ~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:30, - from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, - from /build/reproducible-path/pocl-1.6/lib/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 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 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 long unsigned int; uint64_t = long 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 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 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 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 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 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/ADT/SmallString.h:17, - 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/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/llvm/Support/FormatProviders.h:67:39: 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; - | ^~~~~~ -/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::consumeInteger(unsigned int, T&) [with T = unsigned int; typename std::enable_if<(! std::numeric_limits<_Tp>::is_signed), bool>::type = bool]': -/usr/lib/llvm-9/include/llvm/Support/FormatProviders.h:94:35: required from here -/usr/lib/llvm-9/include/llvm/ADT/StringRef.h:528:16: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] - 528 | Result = ULLVal; - | ^~~~~~ In file included 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: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: /usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] 570 | return hash_short(buffer, buffer_ptr - buffer, seed); @@ -14638,22 +13459,33 @@ /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 73%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/min.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/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 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/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: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:56: -/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, llvm::TargetLibraryInfoImpl::AvailabilityState)': -/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:60:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 60 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/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; @@ -14662,18 +13494,54 @@ /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/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/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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 570 | return hash_short(buffer, buffer_ptr - buffer, seed); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 582 | return state.finalize(length); + | ~~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included 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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 570 | return hash_short(buffer, buffer_ptr - buffer, seed); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 582 | return state.finalize(length); + | ~~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:30: +/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 899 | setValueSubclassData(Opcode); + | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:31: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); @@ -14682,100 +13550,54 @@ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long 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:31: +/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)); + | ~~~~~~~~~ +/build/reproducible-path/pocl-1.6/examples/trig/trig.c: In function 'main': +/build/reproducible-path/pocl-1.6/examples/trig/trig.c:59:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] + 59 | fread (source, source_size, 1, source_file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 74%] Building C object examples/trig/CMakeFiles/trig.dir/trig_exec.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +[ 74%] Built target matrix1 +[ 74%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_log2.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +In file included from /usr/lib/llvm-9/include/llvm/IR/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/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 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/OptimizeWorkItemFuncCalls.cc:32: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/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 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 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 long unsigned int; uint64_t = long long unsigned int; int16_t = short int]': -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:102:45: required from here -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:89:53: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] -In file included from /usr/lib/llvm-9/include/llvm/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 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 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/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getQuotient(DigitsT, DigitsT) [with DigitsT = long 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 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 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 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 '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 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 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 long unsigned int; uint64_t = long 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 long unsigned int; uint64_t = long 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 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long 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; - | ^~~~~~ -[ 73%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/min_i.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/min_i.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/min_i.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/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 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, @@ -14784,7 +13606,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/Instructions.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } @@ -14821,327 +13643,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; } | ^ -[ 73%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/minmag.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/minmag.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/minmag.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetTransformInfo.h:25, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:62: -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 263 | (B * FastMathFlags::AllowReassoc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 263 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 269 | (B * FastMathFlags::NoNaNs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 269 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 275 | (B * FastMathFlags::NoInfs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 275 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 281 | (B * FastMathFlags::NoSignedZeros); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 281 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 287 | (B * FastMathFlags::AllowReciprocal); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 287 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 293 | (B * FastMathFlags::AllowContract); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 293 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 299 | (B * FastMathFlags::ApproxFunc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 299 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 305 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 305 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 311 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 311 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -In file included from /usr/lib/llvm-9/include/llvm/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::shiftLeft(int32_t) [with DigitsT = long 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 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 long unsigned int]' -/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:93:36: required from here -/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:844:9: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] - 844 | Scale += ScaleShift; - | ~~~~~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/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/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/llvm/Support/FormatProviders.h:67:39: 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; - | ^~~~~~ -/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::consumeInteger(unsigned int, T&) [with T = unsigned int; typename std::enable_if<(! std::numeric_limits<_Tp>::is_signed), bool>::type = bool]': -/usr/lib/llvm-9/include/llvm/Support/FormatProviders.h:94:35: required from here -/usr/lib/llvm-9/include/llvm/ADT/StringRef.h:528:16: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] - 528 | Result = ULLVal; - | ^~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: -/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^~ -/usr/lib/llvm-9/include/llvm/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 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 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/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/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 long unsigned int; uint64_t = long 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 long unsigned int; uint64_t = long 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/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) {} - | ^~~~~~ -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 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 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 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 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 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 long unsigned int; llvm::ScaledNumber::DigitsType = long 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 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 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 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 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/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 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/Instructions.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 744 | (V ? HasMetadataBit : 0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /usr/lib/llvm-9/include/llvm/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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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/GlobalObject.h:18, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 169 | SubClassData = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -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::shiftLeft(int32_t) [with DigitsT = long 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 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 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/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)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 73%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/OptimizeWorkItemFuncCalls.cc.o -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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 978 | vt->getNumElements()); - | ~~~~~~~~~~~~~~~~~~^~ -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/OptimizeWorkItemFuncCalls.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc -[ 73%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/mix.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/mix.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mix.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/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/LoopBarriers.cc:32: +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) | @@ -15229,16 +13737,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -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 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::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) | @@ -15251,435 +13749,32 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:19, - from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:67:77: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:249:7: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long 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 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 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 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 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 long unsigned int; llvm::ScaledNumber::DigitsType = long 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 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 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 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 long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 692 | return countLeadingZeros32(Digits) + Width - 32; - | ^~~~~~ /usr/lib/llvm-9/include/llvm/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)); | ~~~~~~~~~~~ -[ 73%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/mul24.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/mul24.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mul24.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/IR/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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long long unsigned int> >]' -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1111 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::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 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::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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 73%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/mul_hi.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/Pass.h:31, - from /build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl/AutomaticLocals.h:24, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:26: -/usr/lib/llvm-9/include/llvm/ADT/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/llvm/Support/FormatProviders.h:67:39: 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; - | ^~~~~~ -/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::consumeInteger(unsigned int, T&) [with T = unsigned int; typename std::enable_if<(! std::numeric_limits<_Tp>::is_signed), bool>::type = bool]': -/usr/lib/llvm-9/include/llvm/Support/FormatProviders.h:94:35: required from here -/usr/lib/llvm-9/include/llvm/ADT/StringRef.h:528:16: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] - 528 | Result = ULLVal; - | ^~~~~~ -/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 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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] -[ 74%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/nan.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/nan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/nan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, - from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, - from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, - from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, - from /usr/lib/llvm-9/include/llvm/Pass.h:364, - from /build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl/AutomaticLocals.h:24, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:26: -/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::Deallocate(const void*, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]': -/usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:142:31: required from here -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:277:31: warning: unused parameter 'Ptr' [-Wunused-parameter] - 277 | void Deallocate(const void *Ptr, size_t Size) { - | ~~~~~~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/Support/Allocator.h:277:43: warning: unused parameter 'Size' [-Wunused-parameter] - 277 | void Deallocate(const void *Ptr, size_t Size) { - | ~~~~~~~^~~~ -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 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 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 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: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 long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 503 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 74%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_divide.cl.bc -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/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); - | ^ -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/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/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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 570 | return hash_short(buffer, buffer_ptr - buffer, seed); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 582 | return state.finalize(length); - | ~~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Constants.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: -/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, - from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, - from /usr/lib/llvm-9/include/llvm/Pass.h:364, - from /build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl/AutomaticLocals.h:24, - from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:26: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 74%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_exp10.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -[ 74%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_exp2.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 /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: -/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 97 | SubclassData = val; - | ^~~ -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': -/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long 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 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 '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 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::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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] -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); - | ^~~~~~ -/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, - | ~~~~~~~~~~~~^~~ -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 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' -/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' -/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long 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 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/Instructions.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 337 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -/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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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; - | ^~~ -[ 74%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_exp.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/ModuleSummaryIndex.h: In constructor 'llvm::GlobalValueSummary::GVFlags::GVFlags(llvm::GlobalValue::LinkageTypes, bool, bool, bool, bool)': +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:325:19: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 325 | : Linkage(Linkage), NotEligibleToImport(NotEligibleToImport), + | ^~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::GlobalValueSummary::setLinkage(llvm::GlobalValue::LinkageTypes)': +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:393:21: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 393 | Flags.Linkage = Linkage; + | ^~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::FunctionSummary::VFuncId)': +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:703:71: warning: conversion from 'llvm::GlobalValue::GUID' {aka 'long 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 722 | return I.VFunc.GUID; + | ~~~~~~~~^~~~ +/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 long unsigned int'} to 'int' may change value [-Wconversion] + 122 | return CI->getLimitedValue(); + | ~~~~~~~~~~~~~~~~~~~^~ 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, @@ -15693,10 +13788,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) { | ^ -[ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_log10.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -[ 75%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/PHIsToAllocas.cc.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/PHIsToAllocas.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc 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: @@ -15716,6 +13807,16 @@ /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/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::shiftLeft(int32_t) [with DigitsT = long 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 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 long unsigned int]' +/usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:93:36: required from here +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:844:9: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] + 844 | Scale += ScaleShift; + | ~~~~~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/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, @@ -15737,61 +13838,100 @@ 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/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = unsigned int; DerivedT = llvm::DenseMap >; KeyT = unsigned int; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:543:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = unsigned int; ValueArgs = {}; DerivedT = llvm::DenseMap >; KeyT = unsigned int; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:334:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap >; KeyT = unsigned int; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:338:28: required from 'ValueT& llvm::DenseMapBase::operator[](KeyT&&) [with DerivedT = llvm::DenseMap >; KeyT = unsigned int; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:130:20: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:561:45: warning: unused parameter 'Key' [-Wunused-parameter] -In file included from /usr/lib/llvm-9/include/llvm/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)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/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 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:32, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long 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 '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 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)); - | ~~~~~~~~~ -/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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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/OptimizeWorkItemFuncCalls.cc:33: +/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/Constant.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: +/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: +/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, + from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 337 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/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/LoopBarriers.cc:32: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | @@ -15816,6 +13956,8 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 74%] Linking C executable trig +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/trig && /usr/bin/cmake -E cmake_link_script CMakeFiles/trig.dir/link.txt --verbose=1 /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | @@ -15858,17 +14000,11 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 /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/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:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ @@ -15886,13 +14022,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/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::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) | @@ -15905,73 +14034,61 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ -/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 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; - | ^~~ -[ 76%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ParallelRegion.cc.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/ParallelRegion.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc /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 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = std::pair; DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:543:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = std::pair; ValueArgs = {std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >}; DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:245:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >}; DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:229:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' -/usr/lib/llvm-9/include/llvm/IR/PassManager.h:942:52: required from 'llvm::AnalysisManager::ResultConceptT& llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, IRUnitT&, ExtraArgTs ...) [with IRUnitT = llvm::Function; ExtraArgTs = {}; llvm::AnalysisManager::ResultConceptT = llvm::detail::AnalysisResultConcept::Invalidator>]' -/usr/lib/llvm-9/include/llvm/IR/PassManager.h:780:9: required from 'typename PassT::Result& llvm::AnalysisManager::getResult(IRUnitT&, ExtraArgTs ...) [with PassT = llvm::TargetLibraryAnalysis; IRUnitT = llvm::Function; ExtraArgTs = {}; typename PassT::Result = llvm::TargetLibraryInfo]' -/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:1119:51: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:561:45: warning: unused parameter 'Key' [-Wunused-parameter] - 561 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, - | ~~~~~~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Function*; DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Function*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:543:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Function*; ValueArgs = {}; DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Function*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:334:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Function*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:338:28: required from 'ValueT& llvm::DenseMapBase::operator[](KeyT&&) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Function*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' -/usr/lib/llvm-9/include/llvm/IR/PassManager.h:959:60: required from 'llvm::AnalysisManager::ResultConceptT& llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, IRUnitT&, ExtraArgTs ...) [with IRUnitT = llvm::Function; ExtraArgTs = {}; llvm::AnalysisManager::ResultConceptT = llvm::detail::AnalysisResultConcept::Invalidator>]' -/usr/lib/llvm-9/include/llvm/IR/PassManager.h:780:9: required from 'typename PassT::Result& llvm::AnalysisManager::getResult(IRUnitT&, ExtraArgTs ...) [with PassT = llvm::TargetLibraryAnalysis; IRUnitT = llvm::Function; ExtraArgTs = {}; typename PassT::Result = llvm::TargetLibraryInfo]' -/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:1119:51: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:561:45: warning: unused parameter 'Key' [-Wunused-parameter] -[ 76%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_log2.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -[ 76%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_log.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -[ 76%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_powr.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, +In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, + from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: -/usr/lib/llvm-9/include/llvm/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 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/Barrier.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 337 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ In file included 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/IR/Metadata.h:18, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:31: /usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] 570 | return hash_short(buffer, buffer_ptr - buffer, seed); @@ -15983,18 +14100,9 @@ /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 76%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_recip.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -[ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_rsqrt.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/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 /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; @@ -16007,15 +14115,63 @@ /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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/Instructions.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: +/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: +/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^~ +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long 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 '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]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 74%] Built target trig +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/vecadd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/vecadd/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/depend.internal". +Scanning dependencies of target vecadd +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' +[ 74%] Building C object examples/vecadd/CMakeFiles/vecadd.dir/vecadd.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 131 | (V ? 32 : 0)); + | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 142 | (V ? 64 : 0)); + | ~~~~~~~~~~~~ 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, @@ -16023,8 +14179,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; } @@ -16065,8 +14222,71 @@ from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/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/Instructions.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: +/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^~ +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^ +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 /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) { + | ^ +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) { @@ -16074,13 +14294,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) { | ^ -[ 77%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/RemoveBarrierCalls.cc.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/RemoveBarrierCalls.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc -[ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_sqrt.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/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 /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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +[ 74%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_log.cl.bc +[ 74%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_powr.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +In file included from /usr/lib/llvm-9/include/llvm/IR/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) | @@ -16091,17 +14325,56 @@ /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/IR/IRBuilder.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: + 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/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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 570 | return hash_short(buffer, buffer_ptr - buffer, seed); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 582 | return state.finalize(length); + | ~~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 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 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 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/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 /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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; @@ -16114,33 +14387,154 @@ /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long 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) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 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/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/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 744 | (V ? HasMetadataBit : 0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 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: + 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/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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 570 | return hash_short(buffer, buffer_ptr - buffer, seed); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 582 | return state.finalize(length); - | ~~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 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/PHIsToAllocas.cc:30: +[ 74%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_recip.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1653 | unsigned(TCK)); + | ~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, + from /usr/lib/llvm-9/include/llvm/IR/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 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 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 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 /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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); @@ -16149,15 +14543,6 @@ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long 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/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); - | ^~~~~~ -[ 77%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/pocl_spawn_wg.c.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/pocl_spawn_wg.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/pocl_spawn_wg.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h In file included from /usr/lib/llvm-9/include/llvm/IR/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, @@ -16165,11 +14550,45 @@ from /usr/lib/llvm-9/include/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 /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; | ^~~~~~ +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 /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 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 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 long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1770 | return U.VAL - 1; + | ~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h: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 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 536 | return cast(this)->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; @@ -16180,10 +14599,9 @@ | ^~~~~~ 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 /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; @@ -16208,29 +14626,55 @@ /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/PHIsToAllocas.cc:30: +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; + | ^ +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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -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/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/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 978 | vt->getNumElements()); - | ~~~~~~~~~~~~~~~~~~^~ -[ 77%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/pocl_run_all_wgs.c.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/pocl_run_all_wgs.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/pocl_run_all_wgs.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h -/usr/lib/llvm-9/include/llvm/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)); - | ~~~~~~~~~ + 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 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 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/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); + | ^~~~~~ +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 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, @@ -16239,7 +14683,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/IRBuilder.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: + 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; } @@ -16281,7 +14725,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/IRBuilder.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: + 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) { @@ -16289,114 +14733,15 @@ /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) { | ^ -[ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/popcount.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/popcount.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/popcount.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 131 | (V ? 32 : 0)); - | ~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 142 | (V ? 64 : 0)); - | ~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 236 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 255 | ((unsigned)Ordering << 7)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | +/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) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 358 | (V ? 1 : 0)); + 2831 | (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)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 78%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/prefetch.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/prefetch.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/prefetch.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::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/IRBuilder.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: + 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) | @@ -16407,14 +14752,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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/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/IRBuilder.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: + 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); @@ -16423,7 +14762,7 @@ 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: + 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; @@ -16436,25 +14775,45 @@ /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ +/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/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: + 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; | ^~~ -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 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/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)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 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: + 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); @@ -16465,26 +14824,77 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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: + 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/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:18, +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 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/GlobalObject.h:18, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, + from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 169 | SubClassData = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 245 | Visibility = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 256 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +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/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 570 | return hash_short(buffer, buffer_ptr - buffer, seed); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 582 | return state.finalize(length); - | ~~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 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 '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)); + | ~~~~~~~~~ +[ 74%] Building C object examples/vecadd/CMakeFiles/vecadd.dir/vecadd_exec.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +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/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/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/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, @@ -16511,6 +14921,21 @@ /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/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 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 536 | return cast(this)->getNumElements(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:32: +/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 899 | setValueSubclassData(Opcode); + | ^~~~~~ /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; @@ -16530,35 +14955,15 @@ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long 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 /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/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/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/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:37, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: + 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); @@ -16657,79 +15062,63 @@ /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/InstrTypes.h:30, + from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, + from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: +/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +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 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 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1352 | (ID << 2)); + | ~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -[ 78%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/printf.c.bc /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); | ^ -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -[ 78%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/printf_base.c.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/printf_base.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/printf_base.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h -In file included from /usr/lib/llvm-9/include/llvm/Support/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, +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/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 337 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long 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/SmallString.h:17, + 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/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/llvm/Support/FormatProviders.h:67:39: 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; + | ^~~~~~ +/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::consumeInteger(unsigned int, T&) [with T = unsigned int; typename std::enable_if<(! std::numeric_limits<_Tp>::is_signed), bool>::type = bool]': +/usr/lib/llvm-9/include/llvm/Support/FormatProviders.h:94:35: required from here +/usr/lib/llvm-9/include/llvm/ADT/StringRef.h:528:16: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] + 528 | Result = ULLVal; + | ^~~~~~ +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/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/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | @@ -16817,10 +15206,33 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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/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); + | ^~~~~~ +/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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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: + 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) | @@ -16831,79 +15243,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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -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: +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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/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)); - | ~~~~~~~~~~~~~ -[ 78%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/read_image.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/read_image.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/read_image.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/ADT/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 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 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 long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1770 | return U.VAL - 1; - | ~~~~~~^~~ -[ 78%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/rhadd.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -/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/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; - | ^~~ -[ 78%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/RemoveOptnoneFromWIFunc.cc.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/RemoveOptnoneFromWIFunc.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc -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 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 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/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: + 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; @@ -16928,42 +15278,14 @@ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: +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/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); - | ^~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, +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/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 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/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 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 '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/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) | @@ -16976,6 +15298,8 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ +[ 75%] Linking C executable vecadd +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/vecadd && /usr/bin/cmake -E cmake_link_script CMakeFiles/vecadd.dir/link.txt --verbose=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) | @@ -17045,6 +15369,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ +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 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::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)) | @@ -17063,805 +15393,78 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ +/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 +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1653 | unsigned(TCK)); + | ~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 2831 | (V ? 1 : 0)); + | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::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/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) { - | ~~~~~~~^~~~~~~~~ -[ 78%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/VariableUniformityAnalysis.cc.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/VariableUniformityAnalysis.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -[ 78%] Built target lib_cl_llvm -/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); - | ^ -[ 78%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkItemAliasAnalysis.cc.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/WorkItemAliasAnalysis.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc -[ 78%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/rotate.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/rotate.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rotate.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/IR/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/rsqrt.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:31: -/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long 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/RemoveBarrierCalls.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 263 | (B * FastMathFlags::AllowReassoc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 263 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 269 | (B * FastMathFlags::NoNaNs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 269 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 275 | (B * FastMathFlags::NoInfs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 275 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 281 | (B * FastMathFlags::NoSignedZeros); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 281 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 287 | (B * FastMathFlags::AllowReciprocal); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 287 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 293 | (B * FastMathFlags::AllowContract); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 293 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 299 | (B * FastMathFlags::ApproxFunc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 299 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 305 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 305 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 311 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 311 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -In file included 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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 570 | return hash_short(buffer, buffer_ptr - buffer, seed); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 582 | return state.finalize(length); - | ~~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 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 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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/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/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 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 long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:14, - from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, - from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, - from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:39: -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] - 38 | return X < 10 ? '0' + X : HexChar + X - 10; - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/select.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'std::string llvm::toHex(llvm::StringRef, bool)': -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:150:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] - 150 | Output.push_back(LUT[c >> 4] | Offset); - | ~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:151:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] - 151 | Output.push_back(LUT[c & 15] | Offset); - | ~~~~~~~~~~~~^~~~~~~~ -[ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/shuffle.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/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/IR/Constant.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: -/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -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; } - | ^~~ -/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/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 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/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: -/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^~ -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^ -In file included 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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 570 | return hash_short(buffer, buffer_ptr - buffer, seed); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 582 | return state.finalize(length); - | ~~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included 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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 570 | return hash_short(buffer, buffer_ptr - buffer, seed); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 582 | return state.finalize(length); - | ~~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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/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/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; - | ^~~~~~ -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 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 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 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/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/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/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 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 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 /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 169 | SubClassData = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 245 | Visibility = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 256 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 457 | Linkage = LT; - | ^~ -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)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -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) { - | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: -/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -[ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/signbit.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/signbit.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/signbit.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, - from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 337 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -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 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 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 long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1770 | return U.VAL - 1; - | ~~~~~~^~~ -In file included from /build/reproducible-path/pocl-1.6/lib/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); - | ^~~~~~ +[ 75%] Built target vecadd +[ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_sqrt.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:31: + 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 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/Instructions.h:27, - from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: -/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^~ -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^ -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; - | ^~~ +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matadd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matadd/CMakeFiles/matadd.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matadd/CMakeFiles/matadd.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matadd/CMakeFiles/matadd.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matadd/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' +make -f examples/matadd/CMakeFiles/matadd.dir/build.make examples/matadd/CMakeFiles/matadd.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 75%] Building C object examples/matadd/CMakeFiles/matadd.dir/matadd.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +[ 76%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_rsqrt.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 /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/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 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 536 | return cast(this)->getNumElements(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 77%] Building C object examples/matadd/CMakeFiles/matadd.dir/matadd_exec.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +[ 77%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/pocl_spawn_wg.c.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/pocl_spawn_wg.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/pocl_spawn_wg.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h +In file included from /usr/lib/llvm-9/include/llvm/IR/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 /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] @@ -17923,11 +15526,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -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 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) | @@ -17955,238 +15553,8 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 2831 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, - from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /usr/lib/llvm-9/include/llvm/ADT/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/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/llvm/Support/FormatProviders.h:67:39: 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; - | ^~~~~~ -/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::consumeInteger(unsigned int, T&) [with T = unsigned int; typename std::enable_if<(! std::numeric_limits<_Tp>::is_signed), bool>::type = bool]': -/usr/lib/llvm-9/include/llvm/Support/FormatProviders.h:94:35: required from here -/usr/lib/llvm-9/include/llvm/ADT/StringRef.h:528:16: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] - 528 | Result = ULLVal; - | ^~~~~~ -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 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 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 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/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 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 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/Instructions.h:31, - from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 169 | SubClassData = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 245 | Visibility = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 256 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-9/include/llvm/IR/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; - | ^~ -[ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/sign.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/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)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -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); - | ^~~~~~ -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/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/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 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/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; - | ^~ -/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)); - | ~~~~~~~~~ -[ 79%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Workgroup.cc.o -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)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/Workgroup.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc -In file included from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 131 | (V ? 32 : 0)); - | ~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 142 | (V ? 64 : 0)); - | ~~~~~~~~~~~~ +[ 77%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/pocl_run_all_wgs.c.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/pocl_run_all_wgs.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/pocl_run_all_wgs.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h /usr/lib/llvm-9/include/llvm/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) | @@ -18241,8 +15609,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 80%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandler.cc.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/WorkitemHandler.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc /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(); @@ -18276,52 +15642,8 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 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/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 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/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 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 978 | vt->getNumElements()); - | ~~~~~~~~~~~~~~~~~~^~ +[ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/popcount.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/popcount.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/popcount.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | @@ -18365,11 +15687,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] /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) | @@ -18421,11 +15738,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 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::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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] /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) | @@ -18444,20 +15756,550 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 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)); + | ~~~~~~~~~~~ +/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/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 long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 503 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 77%] Linking C executable matadd +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matadd && /usr/bin/cmake -E cmake_link_script CMakeFiles/matadd.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/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 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/matadd.dir/matadd.c.o CMakeFiles/matadd.dir/matadd_exec.c.o -o matadd ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/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); + | ^ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 77%] Built target matadd +[ 77%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkItemAliasAnalysis.cc.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/WorkItemAliasAnalysis.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc +[ 77%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Workgroup.cc.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/Workgroup.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 263 | (B * FastMathFlags::AllowReassoc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 263 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 269 | (B * FastMathFlags::NoNaNs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 269 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 275 | (B * FastMathFlags::NoInfs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 275 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 281 | (B * FastMathFlags::NoSignedZeros); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 281 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 287 | (B * FastMathFlags::AllowReciprocal); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 287 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 293 | (B * FastMathFlags::AllowContract); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 293 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 299 | (B * FastMathFlags::ApproxFunc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 299 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 305 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 305 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 311 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 311 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +[ 78%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/prefetch.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/boxadd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/boxadd/CMakeFiles/boxadd.dir/DependInfo.cmake --color= +[ 79%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandler.cc.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/WorkitemHandler.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/boxadd/CMakeFiles/boxadd.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/boxadd/CMakeFiles/boxadd.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/boxadd/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' +[ 79%] Building C object examples/boxadd/CMakeFiles/boxadd.dir/boxadd.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:44: +/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 503 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 79%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/printf.c.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/printf.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/printf.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:44: +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 263 | (B * FastMathFlags::AllowReassoc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 263 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 269 | (B * FastMathFlags::NoNaNs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 269 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 275 | (B * FastMathFlags::NoInfs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 275 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 281 | (B * FastMathFlags::NoSignedZeros); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 281 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 287 | (B * FastMathFlags::AllowReciprocal); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 287 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 293 | (B * FastMathFlags::AllowContract); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 293 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 299 | (B * FastMathFlags::ApproxFunc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 299 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 305 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 305 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 311 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 311 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/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/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 79%] Building C object examples/boxadd/CMakeFiles/boxadd.dir/boxadd_exec.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +[ 79%] Linking C executable boxadd +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/boxadd && /usr/bin/cmake -E cmake_link_script CMakeFiles/boxadd.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/boxadd.dir/boxadd.c.o CMakeFiles/boxadd.dir/boxadd_exec.c.o -o boxadd ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread +[ 79%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/printf_base.c.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +/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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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-i686-linux-gnu' +[ 79%] Built target boxadd +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/EinsteinToolkit /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/depend.internal". +Dependee "/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/EinsteinToolkit/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' +[ 79%] Building C object examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/EinsteinToolkit.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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 +[ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/read_image.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/rhadd.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/rhadd.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rhadd.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +In file included from /usr/lib/llvm-9/include/llvm/IR/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 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/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 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 long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:14, + from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, + from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, + from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:39: +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] + 38 | return X < 10 ? '0' + X : HexChar + X - 10; + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'std::string llvm::toHex(llvm::StringRef, bool)': +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:150:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] + 150 | Output.push_back(LUT[c >> 4] | Offset); + | ~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:151:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] + 151 | Output.push_back(LUT[c & 15] | Offset); + | ~~~~~~~~~~~~^~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:27, + from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, + from /usr/lib/llvm-9/include/llvm/Support/MemoryBuffer.h:22, + from /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:24, + from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:22, + from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, + from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, + from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/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/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 79%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandlerChooser.cc.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/WorkitemHandlerChooser.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc +[ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/rotate.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 80%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/rsqrt.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/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 long unsigned 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/Workgroup.h:30, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:31: +/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 503 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 80%] Linking C executable EinsteinToolkit +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/EinsteinToolkit && /usr/bin/cmake -E cmake_link_script CMakeFiles/EinsteinToolkit.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::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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 81%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/smoothstep.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +/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/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long long unsigned int> >]' @@ -18467,32 +16309,9 @@ /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] -[ 81%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandlerChooser.cc.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/WorkitemHandlerChooser.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:44: -/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long 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/VariableUniformityAnalysis.cc:44: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:31: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); @@ -18591,6 +16410,20 @@ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ +In file included from /usr/lib/llvm-9/include/llvm/ADT/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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 570 | return hash_short(buffer, buffer_ptr - buffer, seed); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 582 | return state.finalize(length); + | ~~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); @@ -18598,22 +16431,30 @@ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ -In file included from /usr/lib/llvm-9/include/llvm/Analysis/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); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -[ 81%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/step.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -[ 81%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/sub_sat.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/sub_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sub_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:18, +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 80%] Built target EinsteinToolkit +[ 80%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/select.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/select.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/select.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/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/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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] 570 | return hash_short(buffer, buffer_ptr - buffer, seed); @@ -18625,6 +16466,17 @@ /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:30, + from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getAdjusted(uint64_t, int16_t) [with DigitsT = unsigned int; uint64_t = long 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 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, + | ~~~~~~^~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:17, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, @@ -18640,21 +16492,9 @@ /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, - from /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; - | ^~~~~~ +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getAdjusted(uint64_t, int16_t) [with DigitsT = long long unsigned int; uint64_t = long long unsigned int; int16_t = short int]': +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:102:45: required from here +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:89:53: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/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, @@ -18674,8 +16514,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; | ^~~~~~ -[ 81%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/upsample.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/upsample.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/upsample.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/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, @@ -18707,15 +16545,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/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 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) { @@ -18725,6 +16554,43 @@ /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; } | ^ +[ 80%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/shuffle.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getQuotient(DigitsT, DigitsT) [with DigitsT = long 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 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 long unsigned int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 166 | return divide32(Dividend, Divisor); + | ^~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: +/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +/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())) + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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, @@ -18769,15 +16635,6 @@ /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/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/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] @@ -18786,6 +16643,16 @@ /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/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = long 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 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; + | ^~~~~~ +[ 80%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemLoops.cc.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/WorkitemLoops.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc 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, @@ -18798,68 +16665,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/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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 570 | return hash_short(buffer, buffer_ptr - buffer, seed); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 582 | return state.finalize(length); - | ~~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/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/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 81%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/vload.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::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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/vload.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -In file included from /usr/lib/llvm-9/include/llvm/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 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 long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1723 | return BitsToFloat(getWord(0)); - | ~~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, @@ -18867,9 +16672,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/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: + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, + from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } @@ -18897,52 +16703,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; } | ^~~ -/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 long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1770 | return U.VAL - 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) { | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: -/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 744 | (V ? HasMetadataBit : 0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 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: + 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) { @@ -18950,50 +16727,8 @@ /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 = void*; ValueT = std::pair, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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/Constants.h:31, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:35: -/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 97 | SubclassData = val; - | ^~~ -/usr/lib/llvm-9/include/llvm/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/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 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 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/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: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | @@ -19004,23 +16739,27 @@ /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, - from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, - from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-9/include/llvm/IR/CallSite.h:33, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:39: + 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/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/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 long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); @@ -19029,21 +16768,19 @@ /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ -In file included from /build/reproducible-path/pocl-1.6/lib/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); - | ^~~~~~ -[ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/vload_half.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/vload_half.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload_half.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +In file included from /usr/lib/llvm-9/include/llvm/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/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: + from /usr/lib/llvm-9/include/llvm/IR/CallSite.h:33, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:39: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; @@ -19056,6 +16793,8 @@ /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ +[ 80%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/signbit.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/signbit.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/signbit.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/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, @@ -19064,16 +16803,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; | ^~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 97 | SubclassData = val; - | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CallSite.h:33, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:39: @@ -19085,11 +16814,8 @@ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long 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:29, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: +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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); @@ -19098,32 +16824,13 @@ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long 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, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 169 | SubClassData = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 245 | Visibility = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 256 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ +[ 80%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemReplication.cc.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/WorkitemReplication.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc +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/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, @@ -19136,10 +16843,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); } | ^~~~~~~~~~~~~ -/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::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; @@ -19156,14 +16859,6 @@ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/CallSite.h:33, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:39: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': @@ -19171,29 +16866,6 @@ 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: -/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 899 | setValueSubclassData(Opcode); - | ^~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, - from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, - from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': -/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long 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 '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/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)': @@ -19206,16 +16878,11 @@ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long 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 '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/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/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) | @@ -19226,6 +16893,20 @@ /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 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/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/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)': @@ -19240,13 +16921,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ -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::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) | @@ -19277,6 +16951,46 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 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 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 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 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 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 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 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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::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) | @@ -19322,6 +17036,66 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:30, + from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: +/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 97 | SubclassData = val; + | ^~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1653 | unsigned(TCK)); + | ~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h: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 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 536 | return cast(this)->getNumElements(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 2831 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 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, @@ -19350,38 +17124,142 @@ /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::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/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::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)); - | ~~~~~~~~~~~ -[ 82%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/vload_store_half_f16c.c.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -[ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/vstore.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -[ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/vstore_half.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/Analysis/LoopInfo.h:45, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:32: +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 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/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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 570 | return hash_short(buffer, buffer_ptr - buffer, seed); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 582 | return state.finalize(length); + | ~~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, + from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 169 | SubClassData = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 245 | Visibility = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 256 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 457 | Linkage = LT; + | ^~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, + from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /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)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +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); + | ^~~~~~ +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 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: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 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 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1352 | (ID << 2)); + | ~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /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; + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | @@ -19469,6 +17347,54 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, + from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /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; } + | ^ +[ 80%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/sign.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/sign.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sign.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In 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) | @@ -19481,12 +17407,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 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/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*)': @@ -19499,6 +17419,41 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long 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 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long long unsigned int> >]' +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1111 | NumEntries = Num; + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /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) { + | ^ 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] @@ -19524,18 +17479,18 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 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) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ -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 long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 503 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::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)) | @@ -19554,13 +17509,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.h:34, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:35: -/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 503 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::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) | @@ -19600,114 +17548,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 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/WorkitemLoops.h:34, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:35: -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 263 | (B * FastMathFlags::AllowReassoc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 263 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 269 | (B * FastMathFlags::NoNaNs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 269 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 275 | (B * FastMathFlags::NoInfs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 275 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 281 | (B * FastMathFlags::NoSignedZeros); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 281 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 287 | (B * FastMathFlags::AllowReciprocal); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 287 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 293 | (B * FastMathFlags::AllowContract); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 293 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 299 | (B * FastMathFlags::ApproxFunc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 299 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 305 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 305 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 311 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 311 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ /usr/lib/llvm-9/include/llvm/IR/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) | @@ -19726,10 +17566,58 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ -[ 82%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemLoops.cc.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/WorkitemLoops.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc -[ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/wait_group_events.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/wait_group_events.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/wait_group_events.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +In file included from /usr/lib/llvm-9/include/llvm/IR/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 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/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/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/llvm/Support/FormatProviders.h:67:39: 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; + | ^~~~~~ +/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::consumeInteger(unsigned int, T&) [with T = unsigned int; typename std::enable_if<(! std::numeric_limits<_Tp>::is_signed), bool>::type = bool]': +/usr/lib/llvm-9/include/llvm/Support/FormatProviders.h:94:35: required from here +/usr/lib/llvm-9/include/llvm/ADT/StringRef.h:528:16: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] + 528 | Result = ULLVal; + | ^~~~~~ +/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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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/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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 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)': @@ -19837,81 +17725,6 @@ /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); | ^ -[ 82%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemReplication.cc.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/WorkitemReplication.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc -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; - | ^~~ -/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/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/write_image.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/write_image.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/write_image.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -/usr/lib/llvm-9/include/llvm/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 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 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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/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/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, @@ -19928,6 +17741,22 @@ /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included 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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 570 | return hash_short(buffer, buffer_ptr - buffer, seed); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 582 | return state.finalize(length); + | ~~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': +/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, @@ -19995,6 +17824,174 @@ /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/Type.h:17, + from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: +/usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long 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 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 long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1770 | return U.VAL - 1; + | ~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/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/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; + | ^~~ +/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/Options.h:40, + from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:25, + from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 337 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 97 | SubclassData = val; + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': +/usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long 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 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, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 169 | SubClassData = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 245 | Visibility = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 256 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 457 | Linkage = LT; + | ^~ In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, @@ -20009,10 +18006,77 @@ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:25, + from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: +/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^~ +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, + from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: +/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 899 | setValueSubclassData(Opcode); + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Pass.h:31, + from /build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl/AutomaticLocals.h:24, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:26: +/usr/lib/llvm-9/include/llvm/ADT/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/llvm/Support/FormatProviders.h:67:39: 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; + | ^~~~~~ +/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::consumeInteger(unsigned int, T&) [with T = unsigned int; typename std::enable_if<(! std::numeric_limits<_Tp>::is_signed), bool>::type = bool]': +/usr/lib/llvm-9/include/llvm/Support/FormatProviders.h:94:35: required from here +/usr/lib/llvm-9/include/llvm/ADT/StringRef.h:528:16: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] + 528 | Result = ULLVal; + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, + from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, + from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long 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 '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 /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 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/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: + 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) | @@ -20025,15 +18089,146 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 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: + 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +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/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/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/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 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/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 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 long unsigned 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 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 long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1770 | return U.VAL - 1; + | ~~~~~~^~~ /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 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) { + | ^~~ +/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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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: +/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/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/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 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 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, + from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 169 | SubClassData = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 245 | Visibility = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 256 | ThreadLocal = Val; + | ^~~ +/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/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, @@ -20053,8 +18248,32 @@ /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ -[ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/pocl_fma.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/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/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/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 978 | vt->getNumElements()); + | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, @@ -20064,6 +18283,20 @@ /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/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 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:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, @@ -20076,10 +18309,56 @@ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/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) { - | ^~~ +/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/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)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ 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, @@ -20116,6 +18395,51 @@ /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)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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, @@ -20124,15 +18448,6 @@ /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/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 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:27, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: @@ -20146,10 +18461,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ -/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/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)': @@ -20239,6 +18550,7 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 81%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/smoothstep.cl.bc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | @@ -20251,312 +18563,20 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 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 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) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 2831 | (V ? 1 : 0)); - | ~~~~~~~~~~~ -[ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/acospi.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/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 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 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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/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/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:570:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 570 | return hash_short(buffer, buffer_ptr - buffer, seed); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:582:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 582 | return state.finalize(length); - | ~~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)': -/usr/lib/llvm-9/include/llvm/ADT/Hashing.h:621:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 621 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/asinpi.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/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, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:25, - from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 337 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { - | ^ -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -[ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/atan2pi.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/atan2pi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atan2pi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-9/include/llvm/IR/CFG.h:25, - from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: -/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^~ -/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { - | ^ -In file included from /usr/lib/llvm-9/include/llvm/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); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -[ 84%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/atanpi.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/atanpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atanpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -In file included from /usr/lib/llvm-9/include/llvm/ADT/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 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 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 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/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 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 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; - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 84%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/sinpi.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/sinpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sinpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'std::string llvm::toHex(llvm::StringRef, bool)': -/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:150:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] - 150 | Output.push_back(LUT[c >> 4] | Offset); - | ~~~~~~~~~~~~^~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/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/ADT/StringExtras.h:151:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] - 151 | Output.push_back(LUT[c & 15] | Offset); - | ~~~~~~~~~~~~^~~~~~~~ -In file included from /usr/lib/llvm-9/include/llvm/IR/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 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 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, - from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 169 | SubClassData = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 245 | Visibility = V; - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 256 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': -/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 457 | Linkage = LT; - | ^~ -In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: -/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 84%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/cospi.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/cospi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cospi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -In file included from /usr/lib/llvm-9/include/llvm/IR/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 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 '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/BinaryFormat/Dwarf.h:26, - from /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:25, - from /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:22, - from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:39: -/usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 233 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ + 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/LoopInfo.h:45, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:32: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | @@ -20569,14 +18589,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ -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/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) | @@ -20595,23 +18607,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ -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/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/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; } - | ^~~ +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 /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) | @@ -20663,9 +18665,37 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 84%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/tanpi.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -[ 84%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/cos.cl.bc +In file included 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/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/llvm/Support/FormatProviders.h:67:39: 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; + | ^~~~~~ +/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::consumeInteger(unsigned int, T&) [with T = unsigned int; typename std::enable_if<(! std::numeric_limits<_Tp>::is_signed), bool>::type = bool]': +/usr/lib/llvm-9/include/llvm/Support/FormatProviders.h:94:35: required from here +/usr/lib/llvm-9/include/llvm/ADT/StringRef.h:528:16: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] + 528 | Result = ULLVal; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 2831 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 2831 | (V ? 1 : 0)); + | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::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) | @@ -20678,42 +18708,66 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/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 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 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 long unsigned int; uint64_t = long 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 long unsigned int; uint64_t = long 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/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/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) { - | ^~~~~~ -[ 84%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/cosh.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/cosh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cosh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -/usr/lib/llvm-9/include/llvm/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 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) { - | ^~~ -/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/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/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 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::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 long unsigned 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/WorkitemLoops.cc:42: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.h:34, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:35: /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:42: + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.h:34, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:35: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); @@ -20819,46 +18873,109 @@ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ -/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc: In function 'void addRangeMetadataForPCField(llvm::Instruction*, int, int)': -/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:367:29: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 367 | addRangeMetadata(Instr, Min, Max); - | ^~~ -/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:367:34: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 367 | addRangeMetadata(Instr, Min, Max); - | ^~~ -[ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/sin.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -/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:1027:64: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1027 | Type *SizeIntType = IntegerType::get(*C, ParamByteSize * 8); - | ~~~~~~~~~~~~~~^~~ -/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc: In function 'size_t getArgumentSize(llvm::Argument&)': -/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:1100:29: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 1100 | return DL.getTypeStoreSize(TypeInBuf); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc: In function 'void computeArgBufferOffsets(LLVMValueRef, uint64_t*)': -/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:1118:30: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1118 | Offset = align64(Offset, Alignment); - | ^~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc: In member function 'llvm::Function* pocl::Workgroup::createArgBufferWorkgroupLauncher(llvm::Function*, std::string)': -/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:1168:29: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1168 | uint64_t ArgBufferOffsets[ArgCount]; - | ^~~~~~~~ -[ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/sinh.cl.bc -/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:1215:21: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1215 | LLVMValueRef Args[ArgCount]; - | ^~~~~~~~ -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:1307:55: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1307 | LLVMValueRef Call = LLVMBuildCall(Builder, F, Args, ArgCount, ""); - | ^~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc: In member function 'void pocl::Workgroup::createGridLauncher(llvm::Function*, llvm::Function*, std::string)': -/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:1372:33: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1372 | uint64_t KernArgBufferOffsets[KernArgCount]; - | ^~~~~~~~~~~~ -/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:1385:38: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1385 | KernArgCount - HiddenArgs); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ +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 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 long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:14, + from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, + from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, + from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:54: +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] + 38 | return X < 10 ? '0' + X : HexChar + X - 10; + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'std::string llvm::toHex(llvm::StringRef, bool)': +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:150:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] + 150 | Output.push_back(LUT[c >> 4] | Offset); + | ~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:151:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] + 151 | Output.push_back(LUT[c & 15] | Offset); + | ~~~~~~~~~~~~^~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/BinaryFormat/Dwarf.h:26, + from /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:25, + from /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:22, + from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:39: +/usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 233 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] +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; } + | ^~~ +/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 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' +/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/ADT/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/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': @@ -20972,35 +19089,36 @@ /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); | ^ -[ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/tan.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -[ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/sincos.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -[ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/tanh.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 81%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/step.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/step.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/step.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +In file included from /usr/lib/llvm-9/include/llvm/IR/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:181:75: warning: conversion from 'uint64_t' {aka 'long 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/WorkitemLoops.cc: In member function 'llvm::Instruction* pocl::WorkitemLoops::GetContextArray(llvm::Instruction*, bool&)': -/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:1078:80: warning: conversion from 'long long unsigned int' to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 1078 | sizeBits = Alloca->getAllocationSizeInBits(M->getDataLayout()).getValueOr(0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:900:16: warning: unused variable 'C' [-Wunused-variable] - 900 | LLVMContext &C = M->getContext(); - | ^ -In file included from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:17, +/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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 /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 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()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/sincos_helpers.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/sincos_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: + 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]' @@ -21008,53 +19126,44 @@ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long 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:13, - 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/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/llvm/Support/FormatProviders.h:67:39: 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; - | ^~~~~~ -/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::consumeInteger(unsigned int, T&) [with T = unsigned int; typename std::enable_if<(! std::numeric_limits<_Tp>::is_signed), bool>::type = bool]': -/usr/lib/llvm-9/include/llvm/Support/FormatProviders.h:94:35: required from here -/usr/lib/llvm-9/include/llvm/ADT/StringRef.h:528:16: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] - 528 | Result = ULLVal; - | ^~~~~~ -[ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/acosh.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/ADT/DenseMapInfo.h:16, - from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, - from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: -/usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long 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()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 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 = 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/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 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) { + | ^~~ +/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/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/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/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] -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > > >, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' -/usr/lib/llvm-9/include/llvm/IR/ValueMap.h:105:35: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' -/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:191:45: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/asinh.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/asinh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/asinh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long long unsigned int> >]' @@ -21064,14 +19173,165 @@ /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; | ^~~ -[ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/atanh.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -[ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/ep_log.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -[ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/radians.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 81%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/sub_sat.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/sub_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sub_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +In file included from /usr/lib/llvm-9/include/llvm/IR/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 long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 503 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:42: +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 263 | (B * FastMathFlags::AllowReassoc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 263 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 269 | (B * FastMathFlags::NoNaNs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 269 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 275 | (B * FastMathFlags::NoInfs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 275 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 281 | (B * FastMathFlags::NoSignedZeros); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 281 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 287 | (B * FastMathFlags::AllowReciprocal); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 287 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 293 | (B * FastMathFlags::AllowContract); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 293 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 299 | (B * FastMathFlags::ApproxFunc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 299 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 305 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 305 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 311 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 311 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc: In function 'void addRangeMetadataForPCField(llvm::Instruction*, int, int)': +/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:367:29: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 367 | addRangeMetadata(Instr, Min, Max); + | ^~~ +/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:367:34: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 367 | addRangeMetadata(Instr, Min, Max); + | ^~~ +/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:1027:64: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1027 | Type *SizeIntType = IntegerType::get(*C, ParamByteSize * 8); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc: In function 'size_t getArgumentSize(llvm::Argument&)': +/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:1100:29: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 1100 | return DL.getTypeStoreSize(TypeInBuf); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc: In function 'void computeArgBufferOffsets(LLVMValueRef, uint64_t*)': +/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:1118:30: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1118 | Offset = align64(Offset, Alignment); + | ^~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc: In member function 'llvm::Function* pocl::Workgroup::createArgBufferWorkgroupLauncher(llvm::Function*, std::string)': +/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:1168:29: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1168 | uint64_t ArgBufferOffsets[ArgCount]; + | ^~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:1215:21: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1215 | LLVMValueRef Args[ArgCount]; + | ^~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:1307:55: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1307 | LLVMValueRef Call = LLVMBuildCall(Builder, F, Args, ArgCount, ""); + | ^~~~~~~~ +[ 81%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/upsample.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 81%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/vload.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/vload.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc: In member function 'void pocl::Workgroup::createGridLauncher(llvm::Function*, llvm::Function*, std::string)': +/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:1372:33: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1372 | uint64_t KernArgBufferOffsets[KernArgCount]; + | ^~~~~~~~~~~~ +/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:1385:38: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1385 | KernArgCount - HiddenArgs); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/vload_half.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/vload_half.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload_half.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: + 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]' @@ -21079,62 +19339,27 @@ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long 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/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 = 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] - 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/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/DebugInfoMetadata.h:17, - from /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:22, - from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:39: -/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h: In instantiation of 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Mask() [with E = llvm::DINode::DIFlags; typename std::underlying_type<_Tp>::type = unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:93:3: required from 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Underlying(E) [with E = llvm::DINode::DIFlags; typename std::underlying_type<_Tp>::type = unsigned int]' -/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:112:35: required from 'E llvm::BitmaskEnumDetail::operator&(E, E) [with E = llvm::DINode::DIFlags; = void]' -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:643:26: required from here -/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:84:51: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__underlying_type_impl::type' {aka 'unsigned int'} may change value [-Wconversion] - 83 | return NextPowerOf2(static_cast::type>( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 84 | E::LLVM_BITMASK_LARGEST_ENUMERATOR)) - - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 85 | 1; - | ~ -/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h: In instantiation of 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Mask() [with E = llvm::DISubprogram::DISPFlags; typename std::underlying_type<_Tp>::type = unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:93:3: required from 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Underlying(E) [with E = llvm::DISubprogram::DISPFlags; typename std::underlying_type<_Tp>::type = unsigned int]' -/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:112:35: required from 'E llvm::BitmaskEnumDetail::operator&(E, E) [with E = llvm::DISubprogram::DISPFlags; = void]' -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:1732:58: required from here -/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:84:51: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__underlying_type_impl::type' {aka 'unsigned int'} may change value [-Wconversion] -[ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/degrees.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/degrees.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/degrees.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: +[ 82%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/vload_store_half_f16c.c.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/vstore.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 /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 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/log2.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > > >, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' /usr/lib/llvm-9/include/llvm/IR/ValueMap.h:105:35: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' -/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:449:29: required from here +/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:191:45: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long long unsigned int> >]' @@ -21145,131 +19370,140 @@ /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; | ^~~ +/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:1078:80: warning: conversion from 'long long unsigned int' to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 1078 | sizeBits = Alloca->getAllocationSizeInBits(M->getDataLayout()).getValueOr(0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:900:16: warning: unused variable 'C' [-Wunused-variable] + 900 | LLVMContext &C = M->getContext(); + | ^ +[ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/vstore_half.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/wait_group_events.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/wait_group_events.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/wait_group_events.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h +In file included from /usr/lib/llvm-9/include/llvm/IR/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 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 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 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 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; + | ~~~~~~^~~~~~~~~~~~~ +[ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/write_image.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/pocl_fma.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/acospi.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/asinpi.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/atan2pi.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 84%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/atanpi.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 84%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/sinpi.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 84%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/cospi.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/ADT/StringMap.h:19, + from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, + from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, + from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, + from /usr/lib/llvm-9/include/llvm/Pass.h:364, + from /build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl/AutomaticLocals.h:24, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:26: +/usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::Deallocate(const void*, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]': +/usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:142:31: required from here +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:277:31: warning: unused parameter 'Ptr' [-Wunused-parameter] + 277 | void Deallocate(const void *Ptr, size_t Size) { + | ~~~~~~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/Support/Allocator.h:277:43: warning: unused parameter 'Size' [-Wunused-parameter] + 277 | void Deallocate(const void *Ptr, size_t Size) { + | ~~~~~~~^~~~ +/usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'static int llvm::ScaledNumber::countLeadingZerosWidth(llvm::ScaledNumber::DigitsType) [with DigitsT = long long unsigned int; llvm::ScaledNumber::DigitsType = long 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 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 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 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 long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 692 | return countLeadingZeros32(Digits) + Width - 32; + | ^~~~~~ +[ 84%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/tanpi.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 84%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/cos.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 84%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/cosh.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/sin.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/sinh.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/tan.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/tanh.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/sincos.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/sincos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sincos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc +In file included from /usr/lib/llvm-9/include/llvm/IR/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 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()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/sincos_helpers.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/acosh.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/asinh.cl.bc +[ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/atanh.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/ep_log.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/radians.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/degrees.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 +[ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/log2.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 [ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/logb.cl.bc cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 [ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/pown.cl.bc cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 [ 88%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/powr.cl.bc -[ 88%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/pow.cl.bc cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, - from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long 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/DebugInfoMetadata.h:17, - from /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:22, - from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, - from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:47: -/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h: In instantiation of 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Mask() [with E = llvm::DINode::DIFlags; typename std::underlying_type<_Tp>::type = unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:93:3: required from 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Underlying(E) [with E = llvm::DINode::DIFlags; typename std::underlying_type<_Tp>::type = unsigned int]' -/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:112:35: required from 'E llvm::BitmaskEnumDetail::operator&(E, E) [with E = llvm::DINode::DIFlags; = void]' -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:643:26: required from here -/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:84:51: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__underlying_type_impl::type' {aka 'unsigned int'} may change value [-Wconversion] - 83 | return NextPowerOf2(static_cast::type>( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 84 | E::LLVM_BITMASK_LARGEST_ENUMERATOR)) - - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 85 | 1; - | ~ -/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h: In instantiation of 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Mask() [with E = llvm::DISubprogram::DISPFlags; typename std::underlying_type<_Tp>::type = unsigned int]': -/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:93:3: required from 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Underlying(E) [with E = llvm::DISubprogram::DISPFlags; typename std::underlying_type<_Tp>::type = unsigned int]' -/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:112:35: required from 'E llvm::BitmaskEnumDetail::operator&(E, E) [with E = llvm::DISubprogram::DISPFlags; = void]' -/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:1732:58: required from here -/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:84:51: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__underlying_type_impl::type' {aka '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 /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:91:37: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long 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::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 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 = llvm::CallInst*; ValueT = llvm::CallInst*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:166:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:560:22: required from here -/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1111 | NumEntries = Num; - | ^~~ -/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/rootn.cl.bc cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 -/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 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 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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] +[ 88%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/pow.cl.bc +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 [ 88%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/pow_helpers.cl.bc cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 [ 88%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/fmod.cl.bc cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/fmod.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/fmod.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc -/usr/lib/llvm-9/include/llvm/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1032 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ [ 88%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/remainder.cl.bc cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 [ 89%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/remquo.cl.bc @@ -21278,6 +19512,16 @@ cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 [ 89%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/isinf.cl.bc cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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/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 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-i686-linux-gnu/lib/kernel/host/i686/isnan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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 [ 89%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/isfinite.cl.bc @@ -21314,6 +19558,19 @@ cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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-i686-linux-gnu/sleef_config_temp_i686.h [ 92%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/erf.cl.bc cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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-i686-linux-gnu/sleef_config_temp_i686.h +In file included from /usr/lib/llvm-9/include/llvm/ADT/Twine.h:13, + 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/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/llvm/Support/FormatProviders.h:67:39: 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; + | ^~~~~~ +/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::consumeInteger(unsigned int, T&) [with T = unsigned int; typename std::enable_if<(! std::numeric_limits<_Tp>::is_signed), bool>::type = bool]': +/usr/lib/llvm-9/include/llvm/Support/FormatProviders.h:94:35: required from here +/usr/lib/llvm-9/include/llvm/ADT/StringRef.h:528:16: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] + 528 | Result = ULLVal; + | ^~~~~~ [ 93%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/exp10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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-i686-linux-gnu/sleef_config_temp_i686.h [ 93%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/exp2.cl.bc @@ -21340,6 +19597,32 @@ cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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-i686-linux-gnu/sleef_config_temp_i686.h [ 95%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/frexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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-i686-linux-gnu/sleef_config_temp_i686.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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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: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::shiftLeft(int32_t) [with DigitsT = long 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 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 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; + | ~~~~~~^~~~~~~~~~~~~ [ 95%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/hypot.cl.bc cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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-i686-linux-gnu/sleef_config_temp_i686.h [ 95%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/ilogb.cl.bc @@ -21354,10 +19637,10 @@ cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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-i686-linux-gnu/sleef_config_temp_i686.h [ 96%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/log1p.cl.bc cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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-i686-linux-gnu/sleef_config_temp_i686.h -[ 97%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/log.cl.bc -cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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-i686-linux-gnu/sleef_config_temp_i686.h [ 97%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/modf.cl.bc +[ 97%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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-i686-linux-gnu/sleef_config_temp_i686.h +cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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-i686-linux-gnu/sleef_config_temp_i686.h [ 97%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_cos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=i686-pc-linux-gnu -D_CL_DISABLE_HALF -march=i686 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=32 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_spir -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_spir,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/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-i686-linux-gnu/sleef_config_temp_i686.h [ 97%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/native_sin.cl.bc @@ -21390,9 +19673,99 @@ warning: Linking two modules of different target triples: /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/i686/spir_wrapper32.ll.bc' is 'spir-unknown-unknown' whereas 'llvm-link' is 'i686-pc-linux-gnu' +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 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-i686-linux-gnu/lib/kernel/host && /usr/bin/opt-9 -relocation-model=pic -mtriple=i686-pc-linux-gnu -mcpu=i686 -O3 -fp-contract=off -o /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/kernel-i686-pc-linux-gnu-i686.bc kernel-i686-pc-linux-gnu-i686-unoptimized.bc -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 99%] Built target llvmpasses +In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, + from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, + from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: +/usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long 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()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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 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 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 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 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 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 long unsigned int; llvm::ScaledNumber::DigitsType = long 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 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 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 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 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/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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, + from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, + from /usr/lib/llvm-9/include/llvm/Pass.h:364, + from /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 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-i686-linux-gnu' [ 99%] Built target kernel_host_i686 make -f lib/kernel/CMakeFiles/kernellib_hash.dir/build.make lib/kernel/CMakeFiles/kernellib_hash.dir/depend @@ -21463,6 +19836,1668 @@ | ^~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' [ 99%] Built target pocl_cache +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 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/DebugInfoMetadata.h:17, + from /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:22, + from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:39: +/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h: In instantiation of 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Mask() [with E = llvm::DINode::DIFlags; typename std::underlying_type<_Tp>::type = unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:93:3: required from 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Underlying(E) [with E = llvm::DINode::DIFlags; typename std::underlying_type<_Tp>::type = unsigned int]' +/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:112:35: required from 'E llvm::BitmaskEnumDetail::operator&(E, E) [with E = llvm::DINode::DIFlags; = void]' +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:643:26: required from here +/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:84:51: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__underlying_type_impl::type' {aka 'unsigned int'} may change value [-Wconversion] + 83 | return NextPowerOf2(static_cast::type>( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 84 | E::LLVM_BITMASK_LARGEST_ENUMERATOR)) - + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 85 | 1; + | ~ +/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h: In instantiation of 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Mask() [with E = llvm::DISubprogram::DISPFlags; typename std::underlying_type<_Tp>::type = unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:93:3: required from 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Underlying(E) [with E = llvm::DISubprogram::DISPFlags; typename std::underlying_type<_Tp>::type = unsigned int]' +/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:112:35: required from 'E llvm::BitmaskEnumDetail::operator&(E, E) [with E = llvm::DISubprogram::DISPFlags; = void]' +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:1732:58: required from here +/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:84:51: warning: conversion from 'uint64_t' {aka 'long 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::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 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::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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long 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 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/WorkitemLoops.cc:449:29: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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/PassRegistry.h:19, + from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, + from /usr/lib/llvm-9/include/llvm/Pass.h:364, + from /build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl/AutomaticLocals.h:24, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:26: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long 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 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::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 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 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::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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/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/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 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::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 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/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 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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, 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 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 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 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 > >, 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 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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/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 '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 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 465 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/clang/AST/RawCommentList.h:13, + from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:29, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/clang/Basic/SourceManager.h: In static member function 'static clang::SrcMgr::SLocEntry clang::SrcMgr::SLocEntry::get(unsigned int, const clang::SrcMgr::FileInfo&)': +/usr/lib/llvm-9/include/clang/Basic/SourceManager.h:455:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 455 | E.Offset = Offset; + | ^~~~~~ +/usr/lib/llvm-9/include/clang/Basic/SourceManager.h: In static member function 'static clang::SrcMgr::SLocEntry clang::SrcMgr::SLocEntry::get(unsigned int, const clang::SrcMgr::ExpansionInfo&)': +/usr/lib/llvm-9/include/clang/Basic/SourceManager.h:464:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 464 | E.Offset = Offset; + | ^~~~~~ +/usr/lib/llvm-9/include/clang/Basic/SourceManager.h: In member function 'void clang::SourceManager::setNumCreatedFIDsForFileID(clang::FileID, unsigned int, bool) const': +/usr/lib/llvm-9/include/clang/Basic/SourceManager.h:1037:70: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1037 | const_cast(Entry.getFile()).NumCreatedFIDs = NumFIDs; + | ^~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/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 = 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] + 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +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), + | ^ +/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/DerivedTypes.h:23, + from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, + from /usr/lib/llvm-9/include/clang/Basic/TargetInfo.h:29, + from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:44, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 97 | SubclassData = val; + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, + from /usr/lib/llvm-9/include/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 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 536 | return cast(this)->getNumElements(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +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 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 long unsigned int'} to 'int' may change value [-Wconversion] + 880 | ImmSet.count(Value.getZExtValue()) != 0; + | ~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/clang/AST/ASTContext.h: In member function 'llvm::ArrayRef clang::ASTContext::getModulesWithMergedDefinition(const clang::NamedDecl*)': +/usr/lib/llvm-9/include/clang/AST/ASTContext.h:993:22: warning: choosing 'llvm::TinyPtrVector::operator llvm::MutableArrayRef() [with EltTy = clang::Module*]' over 'llvm::TinyPtrVector::operator llvm::ArrayRef() const [with U = clang::Module*; typename std::enable_if, llvm::ArrayRef >::value, bool>::type = false; EltTy = clang::Module*]' [-Wconversion] + 993 | return MergedIt->second; + | ^~~~~~ +/usr/lib/llvm-9/include/clang/AST/ASTContext.h:993:22: warning: for conversion from 'llvm::TinyPtrVector' to 'llvm::ArrayRef' [-Wconversion] +/usr/lib/llvm-9/include/clang/AST/ASTContext.h:993:22: note: because conversion sequence for the argument is better +/usr/lib/llvm-9/include/clang/AST/ASTContext.h:993:22: warning: choosing 'llvm::TinyPtrVector::operator llvm::MutableArrayRef() [with EltTy = clang::Module*]' over 'llvm::TinyPtrVector::operator llvm::ArrayRef() const [with EltTy = clang::Module*]' [-Wconversion] +/usr/lib/llvm-9/include/clang/AST/ASTContext.h:993:22: warning: for conversion from 'llvm::TinyPtrVector' to 'llvm::ArrayRef' [-Wconversion] +/usr/lib/llvm-9/include/clang/AST/ASTContext.h:993:22: note: because conversion sequence for the argument is better +In file included from /usr/lib/llvm-9/include/clang/Lex/MacroInfo.h:17, + from /usr/lib/llvm-9/include/clang/Sema/CodeCompleteConsumer.h:19, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:28, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/clang/Lex/Token.h: In member function 'void clang::Token::setFlag(clang::Token::TokenFlags)': +/usr/lib/llvm-9/include/clang/Lex/Token.h:237:11: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 237 | Flags |= Flag; + | ~~~~~~^~~~~~~ +/usr/lib/llvm-9/include/clang/Lex/Token.h: In member function 'void clang::Token::clearFlag(clang::Token::TokenFlags)': +/usr/lib/llvm-9/include/clang/Lex/Token.h:247:11: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 247 | Flags &= ~Flag; + | ~~~~~~^~~~~~~~ +In file included from /usr/lib/llvm-9/include/clang/Sema/CodeCompleteConsumer.h:19, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:28, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/clang/Lex/MacroInfo.h: In constructor 'clang::MacroDirective::MacroDirective(clang::MacroDirective::Kind, clang::SourceLocation)': +/usr/lib/llvm-9/include/clang/Lex/MacroInfo.h:317:26: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 317 | : Loc(Loc), MDKind(K), IsFromPCH(false), IsPublic(true) {} + | ^ +In file included from /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:25, + from /usr/lib/llvm-9/include/clang/Sema/CodeCompleteConsumer.h:21, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:28, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/clang/AST/DeclCXX.h: In constructor 'clang::CXXBaseSpecifier::CXXBaseSpecifier(clang::SourceRange, bool, bool, clang::AccessSpecifier, clang::TypeSourceInfo*, clang::SourceLocation)': +/usr/lib/llvm-9/include/clang/AST/DeclCXX.h:232:14: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 232 | Access(A), InheritConstructors(false), BaseTypeInfo(TInfo) {} + | ^ +/usr/lib/llvm-9/include/clang/AST/DeclCXX.h: In constructor 'clang::CXXRecordDecl::LambdaDefinitionData::LambdaDefinitionData(clang::CXXRecordDecl*, clang::TypeSourceInfo*, bool, bool, clang::LambdaCaptureDefault)': +/usr/lib/llvm-9/include/clang/AST/DeclCXX.h:652:24: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 652 | CaptureDefault(CaptureDefault), NumCaptures(0), NumExplicitCaptures(0), + | ^~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/AST/DeclCXX.h: In member function 'void clang::CXXCtorInitializer::setSourceOrder(int)': +/usr/lib/llvm-9/include/clang/AST/DeclCXX.h:2537:19: warning: conversion from 'unsigned int' to 'short unsigned int:13' may change value [-Wconversion] + 2537 | SourceOrder = static_cast(Pos); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/AST/DeclCXX.h: In member function 'void clang::CXXConstructorDecl::setNumCtorInitializers(unsigned int)': +/usr/lib/llvm-9/include/clang/AST/DeclCXX.h:2713:50: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int:23' may change value [-Wconversion] + 2713 | CXXConstructorDeclBits.NumCtorInitializers = numCtorInitializers; + | ^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/AST/DeclCXX.h: In member function 'void clang::LinkageSpecDecl::setLanguage(clang::LinkageSpecDecl::LanguageIDs)': +/usr/lib/llvm-9/include/clang/AST/DeclCXX.h:3001:68: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 3001 | void setLanguage(LanguageIDs L) { LinkageSpecDeclBits.Language = L; } + | ^ +/usr/lib/llvm-9/include/clang/AST/DeclCXX.h: In member function 'void clang::UsingShadowDecl::setTargetDecl(clang::NamedDecl*)': +/usr/lib/llvm-9/include/clang/AST/DeclCXX.h:3347:38: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion] + 3347 | ND->getIdentifierNamespace() & + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 3348 | ~(IDNS_OrdinaryFriend | IDNS_TagFriend | IDNS_LocalExtern); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:33, + from /usr/lib/llvm-9/include/clang/Sema/CodeCompleteConsumer.h:21, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:28, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h: In constructor 'clang::ParsedAttr::ParsedAttr(clang::IdentifierInfo*, clang::SourceRange, clang::IdentifierInfo*, clang::SourceLocation, clang::ArgsUnion*, unsigned int, clang::ParsedAttr::Syntax, clang::SourceLocation)': +/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:243:63: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 243 | ScopeLoc(scopeLoc), EllipsisLoc(ellipsisLoc), NumArgs(numArgs), + | ^~~~~~~ +/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:244:20: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 244 | SyntaxUsed(syntaxUsed), Invalid(false), UsedAsTypeAttr(false), + | ^~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:249:23: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 249 | AttrKind = getKind(getName(), getScopeName(), syntaxUsed); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h: In constructor 'clang::ParsedAttr::ParsedAttr(clang::IdentifierInfo*, clang::SourceRange, clang::IdentifierInfo*, clang::SourceLocation, clang::IdentifierLoc*, const clang::AvailabilityChange&, const clang::AvailabilityChange&, const clang::AvailabilityChange&, clang::SourceLocation, const clang::Expr*, clang::ParsedAttr::Syntax, clang::SourceLocation, const clang::Expr*)': +/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:261:52: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 261 | ScopeLoc(scopeLoc), NumArgs(1), SyntaxUsed(syntaxUsed), Invalid(false), + | ^~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:270:23: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 270 | AttrKind = getKind(getName(), getScopeName(), syntaxUsed); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h: In constructor 'clang::ParsedAttr::ParsedAttr(clang::IdentifierInfo*, clang::SourceRange, clang::IdentifierInfo*, clang::SourceLocation, clang::IdentifierLoc*, clang::IdentifierLoc*, clang::IdentifierLoc*, clang::ParsedAttr::Syntax)': +/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:279:52: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 279 | ScopeLoc(scopeLoc), NumArgs(3), SyntaxUsed(syntaxUsed), Invalid(false), + | ^~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:287:23: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 287 | AttrKind = getKind(getName(), getScopeName(), syntaxUsed); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h: In constructor 'clang::ParsedAttr::ParsedAttr(clang::IdentifierInfo*, clang::SourceRange, clang::IdentifierInfo*, clang::SourceLocation, clang::IdentifierLoc*, clang::ParsedType, bool, bool, clang::ParsedAttr::Syntax)': +/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:296:52: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 296 | ScopeLoc(scopeLoc), NumArgs(1), SyntaxUsed(syntaxUsed), Invalid(false), + | ^~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:306:23: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 306 | AttrKind = getKind(getName(), getScopeName(), syntaxUsed); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h: In constructor 'clang::ParsedAttr::ParsedAttr(clang::IdentifierInfo*, clang::SourceRange, clang::IdentifierInfo*, clang::SourceLocation, clang::ParsedType, clang::ParsedAttr::Syntax)': +/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:314:52: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 314 | ScopeLoc(scopeLoc), NumArgs(0), SyntaxUsed(syntaxUsed), Invalid(false), + | ^~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:319:23: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 319 | AttrKind = getKind(getName(), getScopeName(), syntaxUsed); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h: In constructor 'clang::ParsedAttr::ParsedAttr(clang::IdentifierInfo*, clang::SourceRange, clang::IdentifierInfo*, clang::SourceLocation, clang::IdentifierInfo*, clang::IdentifierInfo*, clang::ParsedAttr::Syntax)': +/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:328:52: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 328 | ScopeLoc(scopeLoc), NumArgs(0), SyntaxUsed(syntaxUsed), Invalid(false), + | ^~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:333:23: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 333 | AttrKind = getKind(getName(), getScopeName(), syntaxUsed); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:33, + from /usr/lib/llvm-9/include/clang/Sema/CodeCompleteConsumer.h:21, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:28, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h: In member function 'void clang::ParsedAttr::setProcessingCache(unsigned int) const': +/usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:438:23: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 438 | ProcessingCache = value; + | ^~~~~ +In file included from /usr/lib/llvm-9/include/clang/Sema/CodeCompleteConsumer.h:21, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:28, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In member function 'void clang::ObjCDeclSpec::setObjCDeclQualifier(clang::ObjCDeclSpec::ObjCDeclQualifier)': +/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:847:25: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion] + 847 | objcDeclQualifier = (ObjCDeclQualifier) (objcDeclQualifier | DQVal); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In member function 'void clang::ObjCDeclSpec::clearObjCDeclQualifier(clang::ObjCDeclSpec::ObjCDeclQualifier)': +/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:850:25: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion] + 850 | objcDeclQualifier = (ObjCDeclQualifier) (objcDeclQualifier & ~DQVal); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In member function 'void clang::ObjCDeclSpec::setPropertyAttributes(clang::ObjCDeclSpec::ObjCPropertyAttributeKind)': +/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:858:7: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 858 | (ObjCPropertyAttributeKind)(PropertyAttributes | PRVal); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In static member function 'static clang::DeclaratorChunk clang::DeclaratorChunk::getPointer(unsigned int, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation)': +/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:1564:29: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] + 1564 | I.Ptr.TypeQuals = TypeQuals; + | ^~~~~~~~~ +/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In static member function 'static clang::DeclaratorChunk clang::DeclaratorChunk::getArray(unsigned int, bool, bool, clang::Expr*, clang::SourceLocation, clang::SourceLocation)': +/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:1592:23: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] + 1592 | I.Arr.TypeQuals = TypeQuals; + | ^~~~~~~~~ +/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In static member function 'static clang::DeclaratorChunk clang::DeclaratorChunk::getBlockPointer(unsigned int, clang::SourceLocation)': +/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:1631:23: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] + 1631 | I.Cls.TypeQuals = TypeQuals; + | ^~~~~~~~~ +/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In static member function 'static clang::DeclaratorChunk clang::DeclaratorChunk::getPipe(unsigned int, clang::SourceLocation)': +/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:1641:23: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] + 1641 | I.Cls.TypeQuals = TypeQuals; + | ^~~~~~~~~ +/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In static member function 'static clang::DeclaratorChunk clang::DeclaratorChunk::getMemberPointer(const clang::CXXScopeSpec&, unsigned int, clang::SourceLocation)': +/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:1652:23: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] + 1652 | I.Mem.TypeQuals = TypeQuals; + | ^~~~~~~~~ +/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In member function 'void clang::Declarator::setFunctionDefinitionKind(clang::FunctionDefinitionKind)': +/usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:2469:26: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 2469 | FunctionDefinition = Val; + | ^~~ +/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/Serialization/ASTBitCodes.h:26, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:29, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/llvm/Bitstream/BitCodes.h: In constructor 'llvm::BitCodeAbbrevOp::BitCodeAbbrevOp(llvm::BitCodeAbbrevOp::Encoding, uint64_t)': +/usr/lib/llvm-9/include/llvm/Bitstream/BitCodes.h:110:40: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 110 | : Val(Data), IsLiteral(false), Enc(E) {} + | ^ +In file included from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:29, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/clang/Serialization/ASTBitCodes.h: In member function 'clang::Selector clang::serialization::DeclarationNameKey::getSelector() const': +/usr/lib/llvm-9/include/clang/Serialization/ASTBitCodes.h:2105:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion] + 2105 | return Selector(Data); + | ^~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long 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/Frontend/PrecompiledPreamble.h:17, + from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:30, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/clang/Lex/Preprocessor.h: In member function 'llvm::ArrayRef clang::Preprocessor::MacroState::getActiveModuleMacros(clang::Preprocessor&, const clang::IdentifierInfo*) const': +/usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:646:22: warning: choosing 'llvm::TinyPtrVector::operator llvm::MutableArrayRef() [with EltTy = clang::ModuleMacro*]' over 'llvm::TinyPtrVector::operator llvm::ArrayRef() const [with U = clang::ModuleMacro*; typename std::enable_if, llvm::ArrayRef >::value, bool>::type = false; EltTy = clang::ModuleMacro*]' [-Wconversion] + 646 | return Info->ActiveModuleMacros; + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:646:22: warning: for conversion from 'llvm::TinyPtrVector' to 'llvm::ArrayRef' [-Wconversion] +/usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:646:22: note: because conversion sequence for the argument is better +/usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:646:22: warning: choosing 'llvm::TinyPtrVector::operator llvm::MutableArrayRef() [with EltTy = clang::ModuleMacro*]' over 'llvm::TinyPtrVector::operator llvm::ArrayRef() const [with EltTy = clang::ModuleMacro*]' [-Wconversion] +/usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:646:22: warning: for conversion from 'llvm::TinyPtrVector' to 'llvm::ArrayRef' [-Wconversion] +/usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:646:22: note: because conversion sequence for the argument is better +/usr/lib/llvm-9/include/clang/Lex/Preprocessor.h: In member function 'llvm::ArrayRef clang::Preprocessor::MacroState::getOverriddenMacros() const': +/usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:670:22: warning: choosing 'llvm::TinyPtrVector::operator llvm::MutableArrayRef() [with EltTy = clang::ModuleMacro*]' over 'llvm::TinyPtrVector::operator llvm::ArrayRef() const [with U = clang::ModuleMacro*; typename std::enable_if, llvm::ArrayRef >::value, bool>::type = false; EltTy = clang::ModuleMacro*]' [-Wconversion] + 670 | return Info->OverriddenMacros; + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:670:22: warning: for conversion from 'llvm::TinyPtrVector' to 'llvm::ArrayRef' [-Wconversion] +/usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:670:22: note: because conversion sequence for the argument is better +/usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:670:22: warning: choosing 'llvm::TinyPtrVector::operator llvm::MutableArrayRef() [with EltTy = clang::ModuleMacro*]' over 'llvm::TinyPtrVector::operator llvm::ArrayRef() const [with EltTy = clang::ModuleMacro*]' [-Wconversion] +/usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:670:22: warning: for conversion from 'llvm::TinyPtrVector' to 'llvm::ArrayRef' [-Wconversion] +/usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:670:22: note: because conversion sequence for the argument is better +/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 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 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, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:47: +/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h: In instantiation of 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Mask() [with E = llvm::DINode::DIFlags; typename std::underlying_type<_Tp>::type = unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:93:3: required from 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Underlying(E) [with E = llvm::DINode::DIFlags; typename std::underlying_type<_Tp>::type = unsigned int]' +/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:112:35: required from 'E llvm::BitmaskEnumDetail::operator&(E, E) [with E = llvm::DINode::DIFlags; = void]' +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:643:26: required from here +/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:84:51: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__underlying_type_impl::type' {aka 'unsigned int'} may change value [-Wconversion] + 83 | return NextPowerOf2(static_cast::type>( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 84 | E::LLVM_BITMASK_LARGEST_ENUMERATOR)) - + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 85 | 1; + | ~ +/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h: In instantiation of 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Mask() [with E = llvm::DISubprogram::DISPFlags; typename std::underlying_type<_Tp>::type = unsigned int]': +/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:93:3: required from 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Underlying(E) [with E = llvm::DISubprogram::DISPFlags; typename std::underlying_type<_Tp>::type = unsigned int]' +/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:112:35: required from 'E llvm::BitmaskEnumDetail::operator&(E, E) [with E = llvm::DISubprogram::DISPFlags; = void]' +/usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:1732:58: required from here +/usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:84:51: warning: conversion from 'uint64_t' {aka 'long 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 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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/Frontend/CommandLineSourceLoc.h:18, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendOptions.h:13, + from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:24, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 337 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { + | ^ +/usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] +/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 = 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/FrontendAction.h:24, + from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-9/include/clang/Frontend/FrontendOptions.h: In constructor 'constexpr clang::InputKind::InputKind(clang::InputKind::Language, clang::InputKind::Format, bool)': +/usr/lib/llvm-9/include/clang/Frontend/FrontendOptions.h:184:14: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 184 | : Lang(L), Fmt(F), Preprocessed(PP) {} + | ^ +/usr/lib/llvm-9/include/clang/Frontend/FrontendOptions.h:184:22: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 184 | : Lang(L), Fmt(F), Preprocessed(PP) {} + | ^ +/usr/lib/llvm-9/include/llvm/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/Frontend/CompilerInvocation.h:12, + from /usr/lib/llvm-9/include/clang/Frontend/CompilerInstance.h:15, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:36: +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setCompressDebugSections(llvm::DebugCompressionType)': +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 312 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' + 312 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setEmbedBitcode(clang::CodeGenOptions::EmbedBitcodeKind)': +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 312 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' + 312 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setObjCDispatchMethod(clang::CodeGenOptions::ObjCDispatchMethodKind)': +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 312 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' + 312 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setProfileInstr(clang::CodeGenOptions::ProfileInstrKind)': +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 312 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' + 312 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setProfileUse(clang::CodeGenOptions::ProfileInstrKind)': +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 312 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' + 312 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setStructReturnConvention(clang::CodeGenOptions::StructReturnConventionKind)': +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 312 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' + 312 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setDebugInfo(clang::codegenoptions::DebugInfoKind)': +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 312 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' + 312 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setDebuggerTuning(llvm::DebuggerKind)': +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 312 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' + 312 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setInlining(clang::CodeGenOptions::InliningMethod)': +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 312 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' + 312 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setVecLib(clang::CodeGenOptions::VectorLibrary)': +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 312 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' + 312 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setDefaultTLSModel(clang::CodeGenOptions::TLSModel)': +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 312 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' + 312 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setSignReturnAddress(clang::CodeGenOptions::SignReturnAddressScope)': +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 312 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' + 312 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setSignReturnAddressKey(clang::CodeGenOptions::SignReturnAddressKeyValue)': +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion] + 312 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' + 312 | void set##Name(Type Value) { Name = static_cast(Value); } + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:91:37: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long 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::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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, + from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysisEvaluator.h:27, + from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:18, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: +/usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +/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 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; + | ^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysisEvaluator.h:27, + from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:18, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: +/usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^~ +/usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { + | ^ +In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysisEvaluator.h:27, + from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:18, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 744 | (V ? HasMetadataBit : 0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysisEvaluator.h:27, + from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:18, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysisEvaluator.h:27, + from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:18, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 169 | SubClassData = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 245 | Visibility = V; + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 256 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': +/usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 457 | Linkage = LT; + | ^~ +In file included from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysisEvaluator.h:27, + from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:18, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: +/usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = std::pair; DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:543:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = std::pair; ValueArgs = {std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >}; DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:245:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >}; DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:229:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' +/usr/lib/llvm-9/include/llvm/IR/PassManager.h:942:52: required from 'llvm::AnalysisManager::ResultConceptT& llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, IRUnitT&, ExtraArgTs ...) [with IRUnitT = llvm::Function; ExtraArgTs = {}; llvm::AnalysisManager::ResultConceptT = llvm::detail::AnalysisResultConcept::Invalidator>]' +/usr/lib/llvm-9/include/llvm/IR/PassManager.h:780:9: required from 'typename PassT::Result& llvm::AnalysisManager::getResult(IRUnitT&, ExtraArgTs ...) [with PassT = llvm::TargetLibraryAnalysis; IRUnitT = llvm::Function; ExtraArgTs = {}; typename PassT::Result = llvm::TargetLibraryInfo]' +/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:1119:51: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:561:45: warning: unused parameter 'Key' [-Wunused-parameter] + 561 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, + | ~~~~~~~~~~~~^~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Function*; DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Function*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:543:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Function*; ValueArgs = {}; DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Function*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:334:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Function*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:338:28: required from 'ValueT& llvm::DenseMapBase::operator[](KeyT&&) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Function*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' +/usr/lib/llvm-9/include/llvm/IR/PassManager.h:959:60: required from 'llvm::AnalysisManager::ResultConceptT& llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, IRUnitT&, ExtraArgTs ...) [with IRUnitT = llvm::Function; ExtraArgTs = {}; llvm::AnalysisManager::ResultConceptT = llvm::detail::AnalysisResultConcept::Invalidator>]' +/usr/lib/llvm-9/include/llvm/IR/PassManager.h:780:9: required from 'typename PassT::Result& llvm::AnalysisManager::getResult(IRUnitT&, ExtraArgTs ...) [with PassT = llvm::TargetLibraryAnalysis; IRUnitT = llvm::Function; ExtraArgTs = {}; typename PassT::Result = llvm::TargetLibraryInfo]' +/usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:1119:51: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:561:45: warning: unused parameter 'Key' [-Wunused-parameter] +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:166:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:560:22: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1111 | NumEntries = Num; + | ^~~ +/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 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 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 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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/InstrTypes.h:28, + from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, + from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasSetTracker.h:23, + from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:19, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: +/usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 899 | setValueSubclassData(Opcode); + | ^~~~~~ +In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, + from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasSetTracker.h:23, + from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:19, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': +/usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long 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 = 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1032 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); + | ~~~~~~~~~~~~^~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 99%] Built target llvmpasses +/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/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasSetTracker.h:23, + from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:19, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 131 | (V ? 32 : 0)); + | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 142 | (V ? 64 : 0)); + | ~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 236 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 255 | ((unsigned)Ordering << 7)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 358 | (V ? 1 : 0)); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 380 | ((unsigned)Ordering << 7)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 486 | ((unsigned)Ordering << 1)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 567 | (unsigned)V); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 577 | (IsWeak << 8)); + | ~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 593 | ((unsigned)Ordering << 2)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 606 | ((unsigned)Ordering << 5)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 770 | setInstructionSubclassData((SubclassData & 31) | + | ~~~~~~~~~~~~~~~~~~~~^ + 771 | (Operation << 5)); + | ~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 784 | (unsigned)V); + | ~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': +/usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 800 | ((unsigned)Ordering << 2)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/IR/Instructions.h: In 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/Analysis/AliasAnalysis.h:45, + from /usr/lib/llvm-9/include/llvm/Analysis/AliasSetTracker.h:23, + from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:19, + from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: +/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, llvm::TargetLibraryInfoImpl::AvailabilityState)': +/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:60:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 60 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:61:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 61 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +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); + | ^ +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/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 '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/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 long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 205 | return Scaled; + | ^~~~~~ +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 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 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/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/llvm/Support/FormatProviders.h:67:39: 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; + | ^~~~~~ +/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::consumeInteger(unsigned int, T&) [with T = unsigned int; typename std::enable_if<(! std::numeric_limits<_Tp>::is_signed), bool>::type = bool]': +/usr/lib/llvm-9/include/llvm/Support/FormatProviders.h:94:35: required from here +/usr/lib/llvm-9/include/llvm/ADT/StringRef.h:528:16: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] + 528 | Result = ULLVal; + | ^~~~~~ +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 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 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc::getExtraLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::FunctionTypeLoc; TypeClass = clang::FunctionType; LocalData = clang::FunctionLocInfo]': +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1434:46: required from here +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:428:25: warning: conversion from 'uint64_t' {aka 'long 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 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] +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 /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::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:435:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 435 | data = llvm::alignTo(data, getNextTypeAlign()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of '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:435:25: warning: conversion from 'uint64_t' {aka 'long 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::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:435:25: warning: conversion from 'uint64_t' {aka 'long 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::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:435:25: warning: conversion from 'uint64_t' {aka 'long 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::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::AdjustedTypeLoc; TypeClass = clang::AdjustedType; LocalData = clang::AdjustedLocInfo]': +/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::AdjustedTypeLoc; TypeClass = clang::AdjustedType; LocalData = clang::AdjustedLocInfo]' +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1174:28: required from here +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:435:25: warning: conversion from 'uint64_t' {aka 'long 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::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:435:25: warning: conversion from 'uint64_t' {aka 'long 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::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:435:25: warning: conversion from 'uint64_t' {aka 'long 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::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:435:25: warning: conversion from 'uint64_t' {aka 'long 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::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:435:25: warning: conversion from 'uint64_t' {aka 'long 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::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:435:25: warning: conversion from 'uint64_t' {aka 'long 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::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:435:25: warning: conversion from 'uint64_t' {aka 'long 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::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:435:25: warning: conversion from 'uint64_t' {aka 'long 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 = 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 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 = 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 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 = 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] +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 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 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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::ParenTypeLoc; TypeClass = clang::ParenType; LocalData = clang::ParenLocInfo]': +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ParenTypeLoc; TypeClass = clang::ParenType; LocalData = clang::ParenLocInfo]' +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ParenTypeLoc; TypeClass = clang::ParenType; LocalData = clang::ParenLocInfo]' +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1154:28: required from here +/usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long 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 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 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 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 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 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 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 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 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 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 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 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 = 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 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::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 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 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::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 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 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 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 = 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/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 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 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 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 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 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 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 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 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 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 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 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::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 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::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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' +/usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' +/usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long 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 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 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 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long 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 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 = 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/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 long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 2; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:533:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:577:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::FileEntry*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:543:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::FileEntry* const&; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:263:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:189:30: required from 'std::pair::Iterator, bool> llvm::detail::DenseSetImpl::insert(const ValueT&) [with ValueT = const clang::FileEntry*; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-9/include/llvm/ADT/SetVector.h:142:30: required from 'bool llvm::SetVector::insert(const value_type&) [with T = const clang::FileEntry*; Vector = llvm::SmallVector; Set = llvm::SmallDenseSet >; llvm::SetVector::value_type = const clang::FileEntry*]' +/usr/lib/llvm-9/include/clang/Basic/Module.h:504:27: required from here +/usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1032:52: warning: conversion from 'uint64_t' {aka 'long 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 '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; + | ^~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 99%] Built target lib_cl_llvm make -f lib/CL/CMakeFiles/pocl.dir/build.make lib/CL/CMakeFiles/pocl.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/CMakeFiles/pocl.dir/DependInfo.cmake --color= @@ -21648,12 +21683,36 @@ make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -[100%] Building C object lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices-pthread.dir/pthread.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c [100%] Building C object lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread_scheduler.c.o -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices-pthread.dir/pthread_scheduler.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c [100%] Building C object lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread_utils.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices-pthread.dir/pthread_scheduler.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices-pthread.dir/pthread_utils.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_utils.c +[100%] Building C object lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread.c.o +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices-pthread.dir/pthread.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c +/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_utils.c: In function 'align_ptr': +/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:107:30: warning: conversion from 'cl_ulong' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 107 | scheduler.local_mem_size = device->local_mem_size + device->max_parameter_size * MAX_EXTENDED_ALIGNMENT; + | ^~~~~~ +/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_utils.c:94:13: warning: unsigned conversion from 'int' to 'uintptr_t' {aka 'unsigned int'} changes value from '-128' to '4294967168' [-Wsign-conversion] + 94 | r = r & (~(MAX_EXTENDED_ALIGNMENT - 1)); + | ^ +/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_utils.c: In function 'setup_kernel_arg_array_with_locals': +/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_utils.c:192:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] + 192 | size_t size = k->kernel_args[i].size; + | ^ +/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 '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.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) @@ -21714,30 +21773,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_scheduler.c: In function 'pthread_scheduler_init': -/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:107:30: warning: conversion from 'cl_ulong' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 107 | scheduler.local_mem_size = device->local_mem_size + device->max_parameter_size * MAX_EXTENDED_ALIGNMENT; - | ^~~~~~ -/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 '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 'unsigned int'} changes value from '-128' to '4294967168' [-Wsign-conversion] - 94 | r = r & (~(MAX_EXTENDED_ALIGNMENT - 1)); - | ^ -/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_utils.c: In function 'setup_kernel_arg_array_with_locals': -/build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_utils.c:192:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] - 192 | size_t size = k->kernel_args[i].size; - | ^ [100%] Linking C shared library libpocl-devices-pthread.so cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu/lib/CL/devices/basic:/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL: -lhwloc /usr/lib/i386-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/i386-linux-gnu/libdl.so -pthread -lm -lrt @@ -21766,8 +21801,8 @@ Platform Name Portable Computing Language Number of devices 1 - Device Name basic-AMD Opteron 62xx class CPU - Device Vendor AuthenticAMD + Device Name basic-Intel Core Processor (Haswell) + Device Vendor GenuineIntel Device Vendor ID 0x8086 Device Version OpenCL 1.2 pocl HSTR: basic-i686-pc-linux-gnu-i686 Driver Version 1.6 @@ -21778,7 +21813,7 @@ Compiler Available Yes Linker Available Yes Max compute units 1 - Max clock frequency 2799MHz + Max clock frequency 2394MHz Device Partition (core) Max number of sub-devices 1 Supported partition types None @@ -21820,7 +21855,9 @@ Unified memory for Host and Device Yes Minimum alignment for any data type 128 bytes Alignment of base address 1024 bits (128 bytes) - Global Memory cache type None + Global Memory cache type Read/Write + Global Memory cache size 32768 (32KiB) + Global Memory cache line size 64 bytes Image support Yes Max number of samplers per kernel 16 Max size for 1D images from buffer 67108864 pixels @@ -21853,16 +21890,16 @@ clCreateContext(NULL, ...) [default] Success [POCL] clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT) Success (1) Platform Name Portable Computing Language - Device Name basic-AMD Opteron 62xx class CPU + Device Name basic-Intel Core Processor (Haswell) clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) Success (1) Platform Name Portable Computing Language - Device Name basic-AMD Opteron 62xx class CPU + Device Name basic-Intel Core Processor (Haswell) clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) No devices found in platform clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) No devices found in platform clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) No devices found in platform clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) Success (1) Platform Name Portable Computing Language - Device Name basic-AMD Opteron 62xx class CPU + Device Name basic-Intel Core Processor (Haswell) ICD loader properties ICD loader Name OpenCL ICD Loader @@ -21882,8 +21919,8 @@ Platform Name Portable Computing Language Number of devices 1 - Device Name pthread-AMD Opteron 62xx class CPU - Device Vendor AuthenticAMD + Device Name pthread-Intel Core Processor (Haswell) + Device Vendor GenuineIntel Device Vendor ID 0x8086 Device Version OpenCL 1.2 pocl HSTR: pthread-i686-pc-linux-gnu-i686 Driver Version 1.6 @@ -21893,10 +21930,10 @@ Device Available Yes Compiler Available Yes Linker Available Yes - Max compute units 10 - Max clock frequency 2799MHz + Max compute units 24 + Max clock frequency 2394MHz Device Partition (core) - Max number of sub-devices 10 + Max number of sub-devices 24 Supported partition types equally, by counts Supported affinity domains (n/a) Max work item dimensions 3 @@ -21936,7 +21973,9 @@ Unified memory for Host and Device Yes Minimum alignment for any data type 128 bytes Alignment of base address 1024 bits (128 bytes) - Global Memory cache type None + Global Memory cache type Read/Write + Global Memory cache size 32768 (32KiB) + Global Memory cache line size 64 bytes Image support Yes Max number of samplers per kernel 16 Max size for 1D images from buffer 67108864 pixels @@ -21969,16 +22008,16 @@ clCreateContext(NULL, ...) [default] Success [POCL] clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT) Success (1) Platform Name Portable Computing Language - Device Name pthread-AMD Opteron 62xx class CPU + Device Name pthread-Intel Core Processor (Haswell) clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) Success (1) Platform Name Portable Computing Language - Device Name pthread-AMD Opteron 62xx class CPU + Device Name pthread-Intel Core Processor (Haswell) clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) No devices found in platform clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) No devices found in platform clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) No devices found in platform clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) Success (1) Platform Name Portable Computing Language - Device Name pthread-AMD Opteron 62xx class CPU + Device Name pthread-Intel Core Processor (Haswell) ICD loader properties ICD loader Name OpenCL ICD Loader @@ -21986,20 +22025,20 @@ ICD loader Version 2.2.14 ICD loader Profile OpenCL 3.0 + env POCL_CACHE_DIR=/build/reproducible-path/pocl-1.6/debian/kcache dh_auto_test - cd obj-i686-linux-gnu && make -j8 test ARGS\+=-j8 + cd obj-i686-linux-gnu && make -j21 test ARGS\+=-j21 make[2]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' Running tests... -/usr/bin/ctest --force-new-ctest-process -j8 +/usr/bin/ctest --force-new-ctest-process -j21 Test project /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu Start 2: pocl_test_dlopen_libpocl Start 3: pocl_test_dlopen_device_basic Start 4: pocl_test_dlopen_device_pthread Start 46: regression/test_llvm_segfault_debian_bug_975931 - 1/150 Test #2: pocl_test_dlopen_libpocl ............................................................ Passed 0.14 sec - 2/150 Test #3: pocl_test_dlopen_device_basic ....................................................... Passed 0.14 sec - 3/150 Test #4: pocl_test_dlopen_device_pthread ..................................................... Passed 0.16 sec + 1/150 Test #2: pocl_test_dlopen_libpocl ............................................................ Passed 0.23 sec + 2/150 Test #3: pocl_test_dlopen_device_basic ....................................................... Passed 0.23 sec + 3/150 Test #4: pocl_test_dlopen_device_pthread ..................................................... Passed 0.23 sec Start 1: pocl_version_check - 4/150 Test #1: pocl_version_check .................................................................. Passed 0.14 sec + 4/150 Test #1: pocl_version_check .................................................................. Passed 0.05 sec Start 29: kernel/test_shuffle_char Start 30: kernel/test_shuffle_short Start 31: kernel/test_shuffle_ushort @@ -22007,307 +22046,307 @@ Start 33: kernel/test_shuffle_uint Start 34: kernel/test_shuffle_float Start 35: kernel/test_shuffle_long - 5/150 Test #46: regression/test_llvm_segfault_debian_bug_975931 ..................................... Passed 4.84 sec Start 36: kernel/test_shuffle_ulong - 6/150 Test #32: kernel/test_shuffle_int ............................................................. Passed 9.41 sec Start 37: kernel/test_printf - 7/150 Test #29: kernel/test_shuffle_char ............................................................ Passed 9.86 sec Start 38: kernel/test_sizeof_uint - 8/150 Test #31: kernel/test_shuffle_ushort .......................................................... Passed 10.01 sec Start 39: kernel/test_shuffle_double - 9/150 Test #33: kernel/test_shuffle_uint ............................................................ Passed 10.72 sec Start 5: kernel/test_as_type - 10/150 Test #34: kernel/test_shuffle_float ........................................................... Passed 11.08 sec Start 6: kernel/test_convert_type_1 - 11/150 Test #30: kernel/test_shuffle_short ........................................................... Passed 11.36 sec Start 7: kernel/test_convert_type_2 - 12/150 Test #35: kernel/test_shuffle_long ............................................................ Passed 11.64 sec Start 8: kernel/test_convert_type_4 - 13/150 Test #38: kernel/test_sizeof_uint ............................................................. Passed 3.38 sec Start 9: kernel/test_convert_type_8 - 14/150 Test #37: kernel/test_printf .................................................................. Passed 4.12 sec Start 10: kernel/test_convert_type_16 - 15/150 Test #36: kernel/test_shuffle_ulong ........................................................... Passed 10.89 sec Start 11: kernel/test_bitselect - 16/150 Test #39: kernel/test_shuffle_double .......................................................... Passed 10.43 sec Start 12: kernel/test_hadd_loopvec - 17/150 Test #6: kernel/test_convert_type_1 .......................................................... Passed 18.00 sec Start 13: kernel/test_hadd_loops - 18/150 Test #8: kernel/test_convert_type_4 .......................................................... Passed 21.10 sec + 5/150 Test #46: regression/test_llvm_segfault_debian_bug_975931 ..................................... Passed 25.98 sec Start 149: EinsteinToolkit - 19/150 Test #7: kernel/test_convert_type_2 .......................................................... Passed 22.80 sec + 6/150 Test #38: kernel/test_sizeof_uint ............................................................. Passed 30.74 sec Start 150: EinsteinToolkit_SubDev - 20/150 Test #9: kernel/test_convert_type_8 .......................................................... Passed 23.86 sec + 7/150 Test #37: kernel/test_printf .................................................................. Passed 31.80 sec Start 138: examples/matrix1 - 21/150 Test #11: kernel/test_bitselect ............................................................... Passed 24.40 sec + 8/150 Test #13: kernel/test_hadd_loops .............................................................. Passed 32.71 sec Start 139: examples/matrix1_local - 22/150 Test #12: kernel/test_hadd_loopvec ............................................................ Passed 19.96 sec + 9/150 Test #11: kernel/test_bitselect ............................................................... Passed 34.95 sec Start 140: examples/matrix1_spir - 23/150 Test #138: examples/matrix1 .................................................................... Passed 4.07 sec + 10/150 Test #29: kernel/test_shuffle_char ............................................................ Passed 35.23 sec Start 141: examples/matrix1_spir_local - 24/150 Test #140: examples/matrix1_spir ............................................................... Passed 2.97 sec + 11/150 Test #6: kernel/test_convert_type_1 .......................................................... Passed 35.55 sec Start 14: kernel/test_min_max - 25/150 Test #139: examples/matrix1_local .............................................................. Passed 4.54 sec + 12/150 Test #138: examples/matrix1 .................................................................... Passed 3.95 sec Start 15: kernel/test_length_distance - 26/150 Test #13: kernel/test_hadd_loops .............................................................. Passed 17.03 sec + 13/150 Test #30: kernel/test_shuffle_short ........................................................... Passed 35.81 sec Start 16: kernel/test_fmin_fmax_fma - 27/150 Test #141: examples/matrix1_spir_local ......................................................... Passed 5.31 sec + 14/150 Test #34: kernel/test_shuffle_float ........................................................... Passed 35.83 sec Start 17: kernel/test_local_struct_array - 28/150 Test #10: kernel/test_convert_type_16 ......................................................... Passed 33.38 sec + 15/150 Test #32: kernel/test_shuffle_int ............................................................. Passed 35.89 sec Start 18: kernel/test_convert_sat_regression - 29/150 Test #14: kernel/test_min_max ................................................................. Passed 4.77 sec + 16/150 Test #39: kernel/test_shuffle_double .......................................................... Passed 35.89 sec Start 19: kernel/test_rotate - 30/150 Test #15: kernel/test_length_distance ......................................................... Passed 4.27 sec + 17/150 Test #35: kernel/test_shuffle_long ............................................................ Passed 36.00 sec Start 20: kernel/test_fabs - 31/150 Test #16: kernel/test_fmin_fmax_fma ........................................................... Passed 3.23 sec + 18/150 Test #33: kernel/test_shuffle_uint ............................................................ Passed 36.15 sec Start 21: kernel/test_copy_signbit - 32/150 Test #17: kernel/test_local_struct_array ...................................................... Passed 2.96 sec + 19/150 Test #31: kernel/test_shuffle_ushort .......................................................... Passed 36.17 sec Start 22: kernel/test_ilogb - 33/150 Test #18: kernel/test_convert_sat_regression .................................................. Passed 5.17 sec + 20/150 Test #36: kernel/test_shuffle_ulong ........................................................... Passed 36.20 sec Start 23: kernel/test_ldexp - 34/150 Test #20: kernel/test_fabs .................................................................... Passed 6.17 sec + 21/150 Test #12: kernel/test_hadd_loopvec ............................................................ Passed 36.20 sec Start 24: kernel/test_isnan - 35/150 Test #21: kernel/test_copy_signbit ............................................................ Passed 7.74 sec + 22/150 Test #140: examples/matrix1_spir ............................................................... Passed 1.26 sec Start 25: kernel/test_short16 - 36/150 Test #22: kernel/test_ilogb ................................................................... Passed 8.28 sec + 23/150 Test #8: kernel/test_convert_type_4 .......................................................... Passed 36.36 sec Start 26: kernel/test_frexp_modf - 37/150 Test #23: kernel/test_ldexp ................................................................... Passed 7.01 sec + 24/150 Test #7: kernel/test_convert_type_2 .......................................................... Passed 36.50 sec Start 27: kernel/test_sampler_address_clamp - 38/150 Test #26: kernel/test_frexp_modf .............................................................. Passed 2.63 sec + 25/150 Test #139: examples/matrix1_local .............................................................. Passed 3.89 sec Start 28: kernel/test_image_query_funcs - 39/150 Test #25: kernel/test_short16 ................................................................. Passed 3.50 sec + 26/150 Test #17: kernel/test_local_struct_array ...................................................... Passed 1.20 sec Start 130: examples/example0 - 40/150 Test #5: kernel/test_as_type ................................................................. Passed 51.54 sec + 27/150 Test #14: kernel/test_min_max ................................................................. Passed 1.59 sec Start 131: examples/example0_spir - 41/150 Test #27: kernel/test_sampler_address_clamp ................................................... Passed 4.24 sec + 28/150 Test #15: kernel/test_length_distance ......................................................... Passed 1.45 sec Start 132: examples/example1_dot_product - 42/150 Test #28: kernel/test_image_query_funcs ....................................................... Passed 3.47 sec + 29/150 Test #141: examples/matrix1_spir_local ......................................................... Passed 2.04 sec Start 133: examples/example1_spir - 43/150 Test #24: kernel/test_isnan ................................................................... Passed 9.36 sec + 30/150 Test #16: kernel/test_fmin_fmax_fma ........................................................... Passed 1.52 sec Start 134: examples/example2 - 44/150 Test #131: examples/example0_spir .............................................................. Passed 2.41 sec + 31/150 Test #18: kernel/test_convert_sat_regression .................................................. Passed 1.63 sec Start 135: examples/example2_spir - 45/150 Test #130: examples/example0 ................................................................... Passed 4.58 sec + 32/150 Test #9: kernel/test_convert_type_8 .......................................................... Passed 37.63 sec Start 136: examples/example2a - 46/150 Test #133: examples/example1_spir .............................................................. Passed 2.47 sec + 33/150 Test #20: kernel/test_fabs .................................................................... Passed 5.98 sec Start 137: examples/example2a_spir - 47/150 Test #132: examples/example1_dot_product ....................................................... Passed 4.66 sec + 34/150 Test #23: kernel/test_ldexp ................................................................... Passed 5.92 sec Start 142: poclcc - 48/150 Test #135: examples/example2_spir .............................................................. Passed 3.92 sec + 35/150 Test #26: kernel/test_frexp_modf .............................................................. Passed 5.81 sec Start 143: examples/scalarwave - 49/150 Test #137: examples/example2a_spir ............................................................. Passed 2.55 sec + 36/150 Test #25: kernel/test_short16 ................................................................. Passed 5.98 sec Start 144: examples/trig - 50/150 Test #134: examples/example2 ................................................................... Passed 4.92 sec + 37/150 Test #131: examples/example0_spir .............................................................. Passed 5.32 sec Start 145: examples/vecadd - 51/150 Test #136: examples/example2a .................................................................. Passed 4.10 sec + 38/150 Test #27: kernel/test_sampler_address_clamp ................................................... Passed 6.18 sec Start 146: examples/vecadd_large_grid - 52/150 Test #19: kernel/test_rotate .................................................................. Passed 22.31 sec + 39/150 Test #21: kernel/test_copy_signbit ............................................................ Passed 6.67 sec Start 147: examples/matadd - 53/150 Test #142: poclcc .............................................................................. Passed 3.81 sec + 40/150 Test #28: kernel/test_image_query_funcs ....................................................... Passed 6.39 sec Start 148: examples/boxadd - 54/150 Test #145: examples/vecadd ..................................................................... Passed 4.22 sec + 41/150 Test #132: examples/example1_dot_product ....................................................... Passed 5.91 sec Start 92: runtime/clGetDeviceInfo - 55/150 Test #146: examples/vecadd_large_grid .......................................................... Passed 4.14 sec + 42/150 Test #136: examples/example2a .................................................................. Passed 5.57 sec Start 93: runtime/clEnqueueNativeKernel - 56/150 Test #92: runtime/clGetDeviceInfo ............................................................. Passed 0.23 sec + 43/150 Test #5: kernel/test_as_type ................................................................. Passed 43.23 sec Start 94: runtime/clGetEventInfo - 57/150 Test #93: runtime/clEnqueueNativeKernel ....................................................... Passed 0.23 sec + 44/150 Test #133: examples/example1_spir .............................................................. Passed 6.02 sec Start 95: runtime/clCreateProgramWithBinary - 58/150 Test #94: runtime/clGetEventInfo .............................................................. Passed 0.19 sec + 45/150 Test #137: examples/example2a_spir ............................................................. Passed 1.33 sec Start 96: runtime/clBuildProgram - 59/150 Test #144: examples/trig ....................................................................... Passed 5.11 sec + 46/150 Test #92: runtime/clGetDeviceInfo ............................................................. Passed 0.18 sec Start 97: runtime/test_kernel_cache_includes - 60/150 Test #147: examples/matadd ..................................................................... Passed 4.01 sec + 47/150 Test #130: examples/example0 ................................................................... Passed 6.31 sec Start 98: runtime/clFinish - 61/150 Test #143: examples/scalarwave ................................................................. Passed 6.04 sec + 48/150 Test #94: runtime/clGetEventInfo .............................................................. Passed 0.18 sec Start 99: runtime/test_event_cycle - 62/150 Test #95: runtime/clCreateProgramWithBinary ................................................... Passed 3.85 sec + 49/150 Test #93: runtime/clEnqueueNativeKernel ....................................................... Passed 0.22 sec Start 100: runtime/test_link_error - 63/150 Test #99: runtime/test_event_cycle ............................................................ Passed 3.02 sec + 50/150 Test #22: kernel/test_ilogb ................................................................... Passed 7.39 sec Start 101: runtime/test_read-copy-write-buffer - 64/150 Test #101: runtime/test_read-copy-write-buffer ................................................. Passed 0.39 sec + 51/150 Test #134: examples/example2 ................................................................... Passed 6.33 sec Start 102: runtime/test_fill-buffer - 65/150 Test #102: runtime/test_fill-buffer ............................................................ Passed 0.43 sec + 52/150 Test #10: kernel/test_convert_type_16 ......................................................... Passed 43.72 sec Start 103: runtime/test_buffer-image-copy - 66/150 Test #103: runtime/test_buffer-image-copy ...................................................... Passed 0.29 sec + 53/150 Test #135: examples/example2_spir .............................................................. Passed 6.37 sec Start 104: runtime/clCreateKernel - 67/150 Test #148: examples/boxadd ..................................................................... Passed 8.00 sec + 54/150 Test #103: runtime/test_buffer-image-copy ...................................................... Passed 0.51 sec Start 105: runtime/clGetKernelArgInfo - 68/150 Test #98: runtime/clFinish .................................................................... Passed 5.91 sec + 55/150 Test #24: kernel/test_isnan ................................................................... Passed 8.03 sec Start 106: runtime/clSetEventCallback - 69/150 Test #100: runtime/test_link_error ............................................................. Passed 4.97 sec + 56/150 Test #101: runtime/test_read-copy-write-buffer ................................................. Passed 0.75 sec Start 107: runtime/clGetSupportedImageFormats - 70/150 Test #107: runtime/clGetSupportedImageFormats .................................................. Passed 0.36 sec + 57/150 Test #147: examples/matadd ..................................................................... Passed 1.49 sec Start 108: runtime/clCreateKernelsInProgram - 71/150 Test #97: runtime/test_kernel_cache_includes .................................................. Passed 9.16 sec + 58/150 Test #142: poclcc .............................................................................. Passed 2.20 sec Start 109: runtime/clCreateSubDevices - 72/150 Test #105: runtime/clGetKernelArgInfo .......................................................... Passed 3.42 sec + 59/150 Test #102: runtime/test_fill-buffer ............................................................ Passed 0.73 sec Start 110: runtime/test_event_free - 73/150 Test #104: runtime/clCreateKernel .............................................................. Passed 4.60 sec + 60/150 Test #145: examples/vecadd ..................................................................... Passed 2.08 sec Start 111: runtime/test_event_double_wait - 74/150 Test #110: runtime/test_event_free ............................................................. Passed 0.39 sec + 61/150 Test #110: runtime/test_event_free ............................................................. Passed 0.17 sec Start 112: runtime/test_enqueue_kernel_from_binary - 75/150 Test #106: runtime/clSetEventCallback .......................................................... Passed 4.46 sec + 62/150 Test #107: runtime/clGetSupportedImageFormats .................................................. Passed 2.45 sec Start 113: runtime/test_user_event - 76/150 Test #113: runtime/test_user_event ............................................................. Passed 0.34 sec + 63/150 Test #144: examples/trig ....................................................................... Passed 7.54 sec Start 114: runtime/clSetMemObjectDestructorCallback - 77/150 Test #114: runtime/clSetMemObjectDestructorCallback ............................................ Passed 0.37 sec + 64/150 Test #113: runtime/test_user_event ............................................................. Passed 3.83 sec Start 115: workgroup/different_implicit_barrier_injection_scenarios - 78/150 Test #111: runtime/test_event_double_wait ...................................................... Passed 5.04 sec + 65/150 Test #114: runtime/clSetMemObjectDestructorCallback ............................................ Passed 0.84 sec Start 116: workgroup/unbarriered_for_loops - 79/150 Test #108: runtime/clCreateKernelsInProgram .................................................... Passed 6.59 sec + 66/150 Test #19: kernel/test_rotate .................................................................. Passed 14.72 sec Start 117: workgroup/barriered_for_loops - 80/150 Test #109: runtime/clCreateSubDevices .......................................................... Passed 7.13 sec + 67/150 Test #143: examples/scalarwave ................................................................. Passed 8.82 sec Start 118: workgroup/switch_case - 81/150 Test #116: workgroup/unbarriered_for_loops ..................................................... Passed 2.94 sec + 68/150 Test #146: examples/vecadd_large_grid .......................................................... Passed 8.33 sec Start 119: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier - 82/150 Test #112: runtime/test_enqueue_kernel_from_binary ............................................. Passed 8.39 sec + 69/150 Test #98: runtime/clFinish .................................................................... Passed 11.81 sec Start 120: workgroup/for_with_divergent_return - 83/150 Test #115: workgroup/different_implicit_barrier_injection_scenarios ............................ Passed 6.63 sec + 70/150 Test #95: runtime/clCreateProgramWithBinary ................................................... Passed 11.89 sec Start 121: workgroup/unconditional_barriers - 84/150 Test #117: workgroup/barriered_for_loops ....................................................... Passed 3.90 sec + 71/150 Test #104: runtime/clCreateKernel .............................................................. Passed 11.35 sec Start 122: workgroup/conditional_barrier - 85/150 Test #118: workgroup/switch_case ............................................................... Passed 4.69 sec + 72/150 Test #100: runtime/test_link_error ............................................................. Passed 11.87 sec Start 123: workgroup/forcing_horizontal_parallelization_to_some_outer_loops - 86/150 Test #96: runtime/clBuildProgram .............................................................. Passed 21.48 sec + 73/150 Test #148: examples/boxadd ..................................................................... Passed 12.54 sec Start 124: workgroup/loop_with_two_paths_to_the_latch - 87/150 Test #121: workgroup/unconditional_barriers .................................................... Passed 3.75 sec + 74/150 Test #111: runtime/test_event_double_wait ...................................................... Passed 11.41 sec Start 125: workgroup/b_loop_with_two_latches - 88/150 Test #149: EinsteinToolkit ..................................................................... Passed 63.24 sec + 75/150 Test #106: runtime/clSetEventCallback .......................................................... Passed 11.87 sec Start 126: workgroup/workgroup_sizes_work_items_get_wrong_ids - 89/150 Test #119: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier .......................... Passed 4.74 sec + 76/150 Test #116: workgroup/unbarriered_for_loops ..................................................... Passed 5.64 sec Start 127: workgroup/issue_548_convergent_propagation - 90/150 Test #122: workgroup/conditional_barrier ....................................................... Passed 4.84 sec + 77/150 Test #118: workgroup/switch_case ............................................................... Passed 5.30 sec Start 128: workgroup/range_md_small_grid - 91/150 Test #124: workgroup/loop_with_two_paths_to_the_latch .......................................... Passed 3.67 sec + 78/150 Test #105: runtime/clGetKernelArgInfo .......................................................... Passed 12.13 sec Start 129: workgroup/range_md_large_grid - 92/150 Test #123: workgroup/forcing_horizontal_parallelization_to_some_outer_loops .................... Passed 4.45 sec + 79/150 Test #97: runtime/test_kernel_cache_includes .................................................. Passed 14.00 sec Start 40: regression/test_issue_231 - 93/150 Test #127: workgroup/issue_548_convergent_propagation .......................................... Passed 3.76 sec + 80/150 Test #117: workgroup/barriered_for_loops ....................................................... Passed 6.85 sec Start 41: regression/test_issue_445 - 94/150 Test #126: workgroup/workgroup_sizes_work_items_get_wrong_ids .................................. Passed 4.09 sec + 81/150 Test #119: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier .......................... Passed 6.62 sec Start 42: regression/test_issue_553 - 95/150 Test #125: workgroup/b_loop_with_two_latches ................................................... Passed 5.37 sec + 82/150 Test #99: runtime/test_event_cycle ............................................................ Passed 14.34 sec Start 43: regression/test_issue_577 - 96/150 Test #128: workgroup/range_md_small_grid ....................................................... Passed 3.13 sec + 83/150 Test #124: workgroup/loop_with_two_paths_to_the_latch .......................................... Passed 2.25 sec Start 44: regression/test_issue_757 - 97/150 Test #129: workgroup/range_md_large_grid ....................................................... Passed 4.92 sec + 84/150 Test #108: runtime/clCreateKernelsInProgram .................................................... Passed 13.68 sec Start 45: regression/test_flatten_barrier_subs - 98/150 Test #43: regression/test_issue_577 ........................................................... Passed 2.62 sec + 85/150 Test #115: workgroup/different_implicit_barrier_injection_scenarios ............................ Passed 7.52 sec Start 47: regression/phi_nodes_not_replicated_REPL - 99/150 Test #40: regression/test_issue_231 ........................................................... Passed 4.89 sec + 86/150 Test #125: workgroup/b_loop_with_two_latches ................................................... Passed 2.17 sec Start 48: regression/issues_with_local_pointers_REPL -100/150 Test #41: regression/test_issue_445 ........................................................... Passed 4.49 sec + 87/150 Test #109: runtime/clCreateSubDevices .......................................................... Passed 13.98 sec Start 49: regression/barrier_between_two_for_loops_REPL -101/150 Test #44: regression/test_issue_757 ........................................................... Passed 3.38 sec + 88/150 Test #123: workgroup/forcing_horizontal_parallelization_to_some_outer_loops .................... Passed 3.01 sec Start 50: regression/simple_for-loop_with_a_barrier_inside_REPL -102/150 Test #42: regression/test_issue_553 ........................................................... Passed 5.29 sec + 89/150 Test #122: workgroup/conditional_barrier ....................................................... Passed 3.25 sec Start 51: regression/for-loop_with_computation_after_the_brexit_REPL -103/150 Test #47: regression/phi_nodes_not_replicated_REPL ............................................ Passed 3.28 sec + 90/150 Test #121: workgroup/unconditional_barriers .................................................... Passed 3.41 sec Start 52: regression/for-loop_with_a_variable_iteration_count_REPL -104/150 Test #50: regression/simple_for-loop_with_a_barrier_inside_REPL ............................... Passed 2.65 sec + 91/150 Test #40: regression/test_issue_231 ........................................................... Passed 1.26 sec Start 53: regression/early_return_before_a_barrier_region_REPL -105/150 Test #49: regression/barrier_between_two_for_loops_REPL ....................................... Passed 4.27 sec + 92/150 Test #128: workgroup/range_md_small_grid ....................................................... Passed 2.36 sec Start 54: regression/id-dependent_computation_before_kernel_exit_REPL -106/150 Test #51: regression/for-loop_with_computation_after_the_brexit_REPL .......................... Passed 3.54 sec + 93/150 Test #43: regression/test_issue_577 ........................................................... Passed 0.96 sec Start 55: regression/barrier_just_before_return_REPL -107/150 Test #48: regression/issues_with_local_pointers_REPL .......................................... Passed 4.77 sec + 94/150 Test #126: workgroup/workgroup_sizes_work_items_get_wrong_ids .................................. Passed 2.60 sec Start 56: regression/infinite_loop_REPL -108/150 Test #45: regression/test_flatten_barrier_subs ................................................ Passed 5.94 sec + 95/150 Test #41: regression/test_issue_445 ........................................................... Passed 1.39 sec Start 57: regression/undominated_variable_from_conditional_barrier_handling_REPL -109/150 Test #52: regression/for-loop_with_a_variable_iteration_count_REPL ............................ Passed 2.98 sec + 96/150 Test #129: workgroup/range_md_large_grid ....................................................... Passed 2.51 sec Start 58: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL -110/150 Test #53: regression/early_return_before_a_barrier_region_REPL ................................ Passed 2.83 sec + 97/150 Test #127: workgroup/issue_548_convergent_propagation .......................................... Passed 2.71 sec Start 59: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL -111/150 Test #56: regression/infinite_loop_REPL ....................................................... Passed 2.89 sec + 98/150 Test #112: runtime/test_enqueue_kernel_from_binary ............................................. Passed 14.50 sec Start 60: regression/test_program_from_binary_with_local_1_1_1_REPL -112/150 Test #57: regression/undominated_variable_from_conditional_barrier_handling_REPL .............. Passed 2.73 sec + 99/150 Test #44: regression/test_issue_757 ........................................................... Passed 1.29 sec Start 61: regression/test_alignment_with_dynamic_wg_114 -113/150 Test #55: regression/barrier_just_before_return_REPL .......................................... Passed 3.66 sec +100/150 Test #42: regression/test_issue_553 ........................................................... Passed 1.74 sec Start 62: regression/test_alignment_with_dynamic_wg_117 -114/150 Test #54: regression/id-dependent_computation_before_kernel_exit_REPL ......................... Passed 4.88 sec +101/150 Test #48: regression/issues_with_local_pointers_REPL .......................................... Passed 1.24 sec Start 63: regression/test_alignment_with_dynamic_wg_225 -115/150 Test #59: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL .... Passed 4.70 sec +102/150 Test #47: regression/phi_nodes_not_replicated_REPL ............................................ Passed 1.44 sec Start 64: regression/test_alignment_with_dynamic_wg_173 -116/150 Test #58: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL ...... Passed 4.91 sec +103/150 Test #49: regression/barrier_between_two_for_loops_REPL ....................................... Passed 1.26 sec Start 65: regression/test_alignment_with_dynamic_wg_183 -117/150 Test #60: regression/test_program_from_binary_with_local_1_1_1_REPL ........................... Passed 3.37 sec +104/150 Test #50: regression/simple_for-loop_with_a_barrier_inside_REPL ............................... Passed 1.37 sec Start 66: regression/test_alignment_with_dynamic_wg_283 -118/150 Test #61: regression/test_alignment_with_dynamic_wg_114 ....................................... Passed 8.12 sec +105/150 Test #51: regression/for-loop_with_computation_after_the_brexit_REPL .......................... Passed 1.29 sec Start 67: regression/test_alignment_with_dynamic_wg_332 -119/150 Test #62: regression/test_alignment_with_dynamic_wg_117 ....................................... Passed 9.68 sec +106/150 Test #52: regression/for-loop_with_a_variable_iteration_count_REPL ............................ Passed 1.34 sec Start 68: regression/test_alignment_with_dynamic_wg_323 -120/150 Test #63: regression/test_alignment_with_dynamic_wg_225 ....................................... Passed 11.50 sec +107/150 Test #56: regression/infinite_loop_REPL ....................................................... Passed 1.26 sec Start 69: regression/test_alignment_with_dynamic_wg2 -121/150 Test #64: regression/test_alignment_with_dynamic_wg_173 ....................................... Passed 10.52 sec +108/150 Test #96: runtime/clBuildProgram .............................................................. Passed 16.70 sec Start 70: regression/test_alignment_with_dynamic_wg3 -122/150 Test #65: regression/test_alignment_with_dynamic_wg_183 ....................................... Passed 11.02 sec +109/150 Test #53: regression/early_return_before_a_barrier_region_REPL ................................ Passed 1.46 sec Start 71: regression/phi_nodes_not_replicated_LOOPS -123/150 Test #69: regression/test_alignment_with_dynamic_wg2 .......................................... Passed 2.42 sec +110/150 Test #55: regression/barrier_just_before_return_REPL .......................................... Passed 1.37 sec Start 72: regression/issues_with_local_pointers_LOOPS -124/150 Test #66: regression/test_alignment_with_dynamic_wg_283 ....................................... Passed 13.30 sec +111/150 Test #57: regression/undominated_variable_from_conditional_barrier_handling_REPL .............. Passed 1.35 sec Start 73: regression/barrier_between_two_for_loops_LOOPS -125/150 Test #70: regression/test_alignment_with_dynamic_wg3 .......................................... Passed 3.60 sec +112/150 Test #54: regression/id-dependent_computation_before_kernel_exit_REPL ......................... Passed 1.61 sec Start 74: regression/simple_for-loop_with_a_barrier_inside_LOOPS -126/150 Test #71: regression/phi_nodes_not_replicated_LOOPS ........................................... Passed 2.98 sec +113/150 Test #45: regression/test_flatten_barrier_subs ................................................ Passed 2.34 sec Start 75: regression/for-loop_with_computation_after_the_brexit_LOOPS -127/150 Test #72: regression/issues_with_local_pointers_LOOPS ......................................... Passed 3.62 sec +114/150 Test #58: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL ...... Passed 1.56 sec Start 76: regression/for-loop_with_a_variable_iteration_count_LOOPS -128/150 Test #67: regression/test_alignment_with_dynamic_wg_332 ....................................... Passed 11.44 sec +115/150 Test #59: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL .... Passed 1.55 sec Start 77: regression/early_return_before_a_barrier_region_LOOPS -129/150 Test #74: regression/simple_for-loop_with_a_barrier_inside_LOOPS .............................. Passed 3.04 sec +116/150 Test #60: regression/test_program_from_binary_with_local_1_1_1_REPL ........................... Passed 1.52 sec Start 78: regression/id-dependent_computation_before_kernel_exit_LOOPS -130/150 Test #68: regression/test_alignment_with_dynamic_wg_323 ....................................... Passed 10.01 sec +117/150 Test #74: regression/simple_for-loop_with_a_barrier_inside_LOOPS .............................. Passed 5.89 sec Start 79: regression/barrier_just_before_return_LOOPS -131/150 Test #75: regression/for-loop_with_computation_after_the_brexit_LOOPS ......................... Passed 3.55 sec +118/150 Test #72: regression/issues_with_local_pointers_LOOPS ......................................... Passed 6.28 sec Start 80: regression/infinite_loop_LOOPS -132/150 Test #73: regression/barrier_between_two_for_loops_LOOPS ...................................... Passed 4.13 sec +119/150 Test #69: regression/test_alignment_with_dynamic_wg2 .......................................... Passed 6.43 sec Start 81: regression/undominated_variable_from_conditional_barrier_handling_LOOPS -133/150 Test #77: regression/early_return_before_a_barrier_region_LOOPS ............................... Passed 2.82 sec +120/150 Test #70: regression/test_alignment_with_dynamic_wg3 .......................................... Passed 6.53 sec Start 82: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS -134/150 Test #76: regression/for-loop_with_a_variable_iteration_count_LOOPS ........................... Passed 3.84 sec +121/150 Test #77: regression/early_return_before_a_barrier_region_LOOPS ............................... Passed 9.42 sec Start 83: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS -135/150 Test #80: regression/infinite_loop_LOOPS ...................................................... Passed 2.45 sec +122/150 Test #71: regression/phi_nodes_not_replicated_LOOPS ........................................... Passed 10.05 sec Start 84: regression/test_program_from_binary_with_local_1_1_1_LOOPS -136/150 Test #81: regression/undominated_variable_from_conditional_barrier_handling_LOOPS ............. Passed 2.64 sec +123/150 Test #61: regression/test_alignment_with_dynamic_wg_114 ....................................... Passed 14.17 sec Start 85: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault -137/150 Test #78: regression/id-dependent_computation_before_kernel_exit_LOOPS ........................ Passed 3.78 sec +124/150 Test #73: regression/barrier_between_two_for_loops_LOOPS ...................................... Passed 14.24 sec Start 86: regression/clSetKernelArg_overwriting_the_previous_kernel's_args -138/150 Test #79: regression/barrier_just_before_return_LOOPS ......................................... Passed 3.55 sec +125/150 Test #75: regression/for-loop_with_computation_after_the_brexit_LOOPS ......................... Passed 14.23 sec Start 87: regression/passing_a_constant_array_as_an_arg -139/150 Test #84: regression/test_program_from_binary_with_local_1_1_1_LOOPS .......................... Passed 3.21 sec +126/150 Test #76: regression/for-loop_with_a_variable_iteration_count_LOOPS ........................... Passed 14.18 sec Start 88: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one -140/150 Test #85: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault ...................... Passed 3.43 sec +127/150 Test #67: regression/test_alignment_with_dynamic_wg_332 ....................................... Passed 14.86 sec Start 89: regression/autolocals_in_constexprs -141/150 Test #83: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS ... Passed 4.25 sec +128/150 Test #68: regression/test_alignment_with_dynamic_wg_323 ....................................... Passed 14.76 sec Start 90: regression/struct_kernel_arguments -142/150 Test #87: regression/passing_a_constant_array_as_an_arg ....................................... Passed 3.29 sec +129/150 Test #78: regression/id-dependent_computation_before_kernel_exit_LOOPS ........................ Passed 14.21 sec Start 91: regression/vector_kernel_arguments -143/150 Test #86: regression/clSetKernelArg_overwriting_the_previous_kernel's_args .................... Passed 3.59 sec -144/150 Test #82: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS ..... Passed 4.70 sec -145/150 Test #88: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one ............ Passed 3.16 sec -146/150 Test #89: regression/autolocals_in_constexprs ................................................. Passed 3.53 sec -147/150 Test #90: regression/struct_kernel_arguments .................................................. Passed 3.26 sec -148/150 Test #91: regression/vector_kernel_arguments .................................................. Passed 4.03 sec -149/150 Test #150: EinsteinToolkit_SubDev .............................................................. Passed 120.69 sec -150/150 Test #120: workgroup/for_with_divergent_return ................................................. Passed 71.69 sec +130/150 Test #62: regression/test_alignment_with_dynamic_wg_117 ....................................... Passed 18.34 sec +131/150 Test #80: regression/infinite_loop_LOOPS ...................................................... Passed 11.39 sec +132/150 Test #65: regression/test_alignment_with_dynamic_wg_183 ....................................... Passed 19.04 sec +133/150 Test #64: regression/test_alignment_with_dynamic_wg_173 ....................................... Passed 20.30 sec +134/150 Test #79: regression/barrier_just_before_return_LOOPS ......................................... Passed 15.00 sec +135/150 Test #66: regression/test_alignment_with_dynamic_wg_283 ....................................... Passed 21.63 sec +136/150 Test #83: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS ... Passed 13.60 sec +137/150 Test #81: regression/undominated_variable_from_conditional_barrier_handling_LOOPS ............. Passed 17.31 sec +138/150 Test #120: workgroup/for_with_divergent_return ................................................. Passed 29.99 sec +139/150 Test #82: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS ..... Passed 18.65 sec +140/150 Test #87: regression/passing_a_constant_array_as_an_arg ....................................... Passed 10.89 sec +141/150 Test #86: regression/clSetKernelArg_overwriting_the_previous_kernel's_args .................... Passed 11.02 sec +142/150 Test #85: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault ...................... Passed 12.20 sec +143/150 Test #84: regression/test_program_from_binary_with_local_1_1_1_LOOPS .......................... Passed 15.48 sec +144/150 Test #89: regression/autolocals_in_constexprs ................................................. Passed 11.01 sec +145/150 Test #90: regression/struct_kernel_arguments .................................................. Passed 10.98 sec +146/150 Test #63: regression/test_alignment_with_dynamic_wg_225 ....................................... Passed 26.32 sec +147/150 Test #88: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one ............ Passed 11.27 sec +148/150 Test #91: regression/vector_kernel_arguments .................................................. Passed 11.16 sec +149/150 Test #149: EinsteinToolkit ..................................................................... Passed 85.56 sec +150/150 Test #150: EinsteinToolkit_SubDev .............................................................. Passed 85.69 sec 100% tests passed, 0 tests failed out of 150 Label Time Summary: -EinsteinToolkit = 183.93 sec*proc (2 tests) -cuda = 181.58 sec*proc (55 tests) -hsa = 18.27 sec*proc (4 tests) -hsa-native = 652.49 sec*proc (88 tests) -internal = 846.12 sec*proc (135 tests) -kernel = 430.06 sec*proc (35 tests) -matrix = 16.89 sec*proc (4 tests) -regression = 242.51 sec*proc (51 tests) -runtime = 91.24 sec*proc (23 tests) -tce = 35.26 sec*proc (9 tests) -workgroup = 132.56 sec*proc (15 tests) +EinsteinToolkit = 171.25 sec*proc (2 tests) +cuda = 372.46 sec*proc (55 tests) +hsa = 24.12 sec*proc (4 tests) +hsa-native = 1163.12 sec*proc (88 tests) +internal = 1417.73 sec*proc (135 tests) +kernel = 803.06 sec*proc (35 tests) +matrix = 11.14 sec*proc (4 tests) +regression = 449.48 sec*proc (51 tests) +runtime = 179.40 sec*proc (23 tests) +tce = 51.78 sec*proc (9 tests) +workgroup = 86.20 sec*proc (15 tests) -Total Test time (real) = 164.27 sec +Total Test time (real) = 117.95 sec make[2]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' rm -f -r debian/kcache make[1]: Leaving directory '/build/reproducible-path/pocl-1.6' @@ -22315,753 +22354,753 @@ dh_testroot -O--buildsystem=cmake dh_prep -O--buildsystem=cmake dh_auto_install -O--buildsystem=cmake - cd obj-i686-linux-gnu && make -j8 install DESTDIR=/build/reproducible-path/pocl-1.6/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" + cd obj-i686-linux-gnu && make -j21 install DESTDIR=/build/reproducible-path/pocl-1.6/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/pocl-1.6 -B/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/CMakeFiles /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make -f lib/kernel/host/CMakeFiles/sleef_config_i686.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_i686.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_i686.dir/DependInfo.cmake --color= make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/depend make -f lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build.make lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/llvmopencl /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/llvmopencl/CMakeFiles/llvmpasses.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/devices/topology /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/DependInfo.cmake --color= make -f lib/CL/CMakeFiles/lib_cl_llvm.dir/build.make lib/CL/CMakeFiles/lib_cl_llvm.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/CMakeFiles/lib_cl_llvm.dir/DependInfo.cmake --color= +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_i686.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/poclu/CMakeFiles/poclu.dir/build.make lib/poclu/CMakeFiles/poclu.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/llvmopencl /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/llvmopencl/CMakeFiles/llvmpasses.dir/DependInfo.cmake --color= +make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/depend +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/CMakeFiles/lib_cl_llvm.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/devices /build/reproducible-path/pocl-1.6/obj-i686-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 -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/poclu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/poclu/CMakeFiles/poclu.dir/DependInfo.cmake --color= -make -f lib/kernel/host/CMakeFiles/sleef_config_i686.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_i686.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/bin /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/bin/CMakeFiles/poclcc.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_dlopen.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/DependInfo.cmake --color= -make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/depend +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +make -f lib/kernel/host/CMakeFiles/sleef_config_i686.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_i686.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/sleef_config_i686.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make -f lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build.make lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/bin /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/bin/CMakeFiles/poclcc.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/build +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -make[3]: Nothing to be done for 'lib/llvmopencl/CMakeFiles/llvmpasses.dir/build'. +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-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f lib/CL/CMakeFiles/lib_cl_llvm.dir/build.make lib/CL/CMakeFiles/lib_cl_llvm.dir/build +make -f lib/CL/devices/CMakeFiles/pocl-devices.dir/build.make lib/CL/devices/CMakeFiles/pocl-devices.dir/build +make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/build +[ 1%] Built target pocl-devices-topology +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +make[3]: Nothing to be done for 'bin/CMakeFiles/poclcc.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build -make[3]: Nothing to be done for 'lib/CL/CMakeFiles/lib_cl_llvm.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-i686-linux-gnu' -make -f lib/CL/devices/CMakeFiles/pocl-devices.dir/build.make lib/CL/devices/CMakeFiles/pocl-devices.dir/build -[ 1%] Built target sleef_config_i686 +make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.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-i686-linux-gnu' -make[3]: Nothing to be done for 'lib/CL/devices/CMakeFiles/pocl-devices.dir/build'. +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-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/build make[3]: Nothing to be done for 'lib/poclu/CMakeFiles/poclu.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +make -f lib/CL/CMakeFiles/lib_cl_llvm.dir/build.make lib/CL/CMakeFiles/lib_cl_llvm.dir/build +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Nothing to be done for 'lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build'. +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-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Nothing to be done for 'bin/CMakeFiles/poclcc.dir/build'. +make[3]: Nothing to be done for 'lib/llvmopencl/CMakeFiles/llvmpasses.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 2%] Built target pocl-devices-topology -[ 7%] Built target llvmpasses -[ 8%] Built target lib_cl_llvm -make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/depend -[ 17%] Built target pocl-devices -[ 31%] Built target libpocl_unlinked_objs +[ 2%] Built target sleef_config_i686 make -f lib/kernel/host/CMakeFiles/kernel_host_i686.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_i686.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_dlopen.dir/DependInfo.cmake --color= -[ 32%] Built target poclu +[ 9%] Built target poclcc +[ 11%] Built target poclu +[ 26%] Built target libpocl_unlinked_objs make -f tests/kernel/CMakeFiles/image_query_funcs.dir/build.make tests/kernel/CMakeFiles/image_query_funcs.dir/depend -[ 32%] Built target poclcc -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_i686.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/image_query_funcs.dir/DependInfo.cmake --color= 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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/sampler_address_clamp.dir/DependInfo.cmake --color= make -f tests/kernel/CMakeFiles/test_shuffle.dir/build.make tests/kernel/CMakeFiles/test_shuffle.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/test_shuffle.dir/DependInfo.cmake --color= make -f tests/kernel/CMakeFiles/kernel.dir/build.make tests/kernel/CMakeFiles/kernel.dir/depend -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/kernel.dir/DependInfo.cmake --color= -make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/build +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-i686-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/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/depend +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-i686-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-i686-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f lib/kernel/host/CMakeFiles/kernel_host_i686.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_i686.dir/build -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-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-i686-linux-gnu' -make -f tests/kernel/CMakeFiles/sampler_address_clamp.dir/build.make tests/kernel/CMakeFiles/sampler_address_clamp.dir/build -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' -make[3]: Nothing to be done for 'tests/kernel/CMakeFiles/test_shuffle.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/test_shuffle.dir/DependInfo.cmake --color= +[ 27%] Built target test_dlopen make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_i686.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Nothing to be done for 'tests/kernel/CMakeFiles/kernel.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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 +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/kernel.dir/DependInfo.cmake --color= +make -f tests/regression/CMakeFiles/test_undominated_variable.dir/build.make tests/regression/CMakeFiles/test_undominated_variable.dir/depend +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/kernel/CMakeFiles/sampler_address_clamp.dir/DependInfo.cmake --color= +[ 25%] Built target pocl-devices make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -[ 33%] Built target test_dlopen -[ 72%] Built target kernel_host_i686 -[ 73%] Built target image_query_funcs -make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/depend -[ 73%] Built target test_shuffle +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/DependInfo.cmake --color= +[ 32%] Built target llvmpasses make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/DependInfo.cmake --color= -make -f tests/regression/CMakeFiles/test_structs_as_args.dir/build.make tests/regression/CMakeFiles/test_structs_as_args.dir/depend -[ 73%] Built target sampler_address_clamp make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f tests/regression/CMakeFiles/test_undominated_variable.dir/build.make tests/regression/CMakeFiles/test_undominated_variable.dir/depend cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/DependInfo.cmake --color= -[ 73%] Built target kernel -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-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_undominated_variable.dir/DependInfo.cmake --color= -[ 74%] Built target test_alignment_with_dynamic_wg3 +make -f tests/regression/CMakeFiles/test_vectors_as_args.dir/build.make tests/regression/CMakeFiles/test_vectors_as_args.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_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-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_vectors_as_args.dir/DependInfo.cmake --color= -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-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_infinite_loop.dir/DependInfo.cmake --color= -make -f tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build.make tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/DependInfo.cmake --color= +make -f tests/regression/CMakeFiles/test_issue_577.dir/build.make tests/regression/CMakeFiles/test_issue_577.dir/depend +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_577.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 -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-i686-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-i686-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_loop_phi_replication.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/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' +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_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_early_return.dir/build.make tests/regression/CMakeFiles/test_early_return.dir/depend +make -f tests/regression/CMakeFiles/test_constant_array.dir/build.make tests/regression/CMakeFiles/test_constant_array.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_553.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_early_return.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_i686.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]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f tests/regression/CMakeFiles/test_structs_as_args.dir/build.make tests/regression/CMakeFiles/test_structs_as_args.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_structs_as_args.dir/build'. +[ 33%] Built target image_query_funcs +[ 34%] Built target lib_cl_llvm make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/DependInfo.cmake --color= 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-i686-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-i686-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-i686-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_vectors_as_args.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' +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_infinite_loop.dir/build.make tests/regression/CMakeFiles/test_infinite_loop.dir/build -[ 74%] Built target test_alignment_with_dynamic_wg2 make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_infinite_loop.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-i686-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-i686-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_simple_for_with_a_barrier.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-i686-linux-gnu' -[ 75%] Built target test_structs_as_args -make -f tests/regression/CMakeFiles/test_issue_577.dir/build.make tests/regression/CMakeFiles/test_issue_577.dir/depend -[ 75%] Built target test_undominated_variable -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_577.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 -[ 75%] Built target test_vectors_as_args -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/DependInfo.cmake --color= -[ 75%] Built target test_infinite_loop -[ 75%] Built target test_simple_for_with_a_barrier -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_loop_phi_replication.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_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_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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_553.dir/DependInfo.cmake --color= -make -f tests/regression/CMakeFiles/test_early_return.dir/build.make tests/regression/CMakeFiles/test_early_return.dir/depend +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-i686-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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/DependInfo.cmake --color= +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-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_early_return.dir/DependInfo.cmake --color= -make -f tests/regression/CMakeFiles/test_constant_array.dir/build.make tests/regression/CMakeFiles/test_constant_array.dir/depend +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-i686-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_constant_array.dir/DependInfo.cmake --color= -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-i686-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_577.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build.make tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 34%] Built target test_vectors_as_args +[ 35%] Built target test_structs_as_args +make -f lib/kernel/host/CMakeFiles/kernel_host_i686.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_i686.dir/build +make -f tests/kernel/CMakeFiles/test_shuffle.dir/build.make tests/kernel/CMakeFiles/test_shuffle.dir/build +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_issue_577.dir/build.make tests/regression/CMakeFiles/test_issue_577.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 -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-i686-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build'. +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-i686-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-i686-linux-gnu' -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-i686-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-i686-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_577.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f tests/regression/CMakeFiles/test_issue_553.dir/build.make tests/regression/CMakeFiles/test_issue_553.dir/build +[ 35%] Built target test_undominated_variable +[ 35%] Built target kernel +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -[ 75%] Built target test_issue_577 make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_553.dir/build'. +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/DependInfo.cmake --color= +make -f tests/regression/CMakeFiles/test_issue_231.dir/build.make tests/regression/CMakeFiles/test_issue_231.dir/depend make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_for_with_var_iteration_count.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-i686-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_231.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/build make -f tests/regression/CMakeFiles/test_early_return.dir/build.make tests/regression/CMakeFiles/test_early_return.dir/build -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-i686-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_early_return.dir/build'. +make[3]: Nothing to be done for 'tests/kernel/CMakeFiles/sampler_address_clamp.dir/build'. +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-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_constant_array.dir/build'. +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-i686-linux-gnu' -[ 75%] Built target test_multi_level_loops_with_barriers -[ 76%] Built target test_loop_phi_replication -make -f tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build.make tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/depend -[ 76%] Built target test_issue_553 -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_barrier_between_for_loops.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 -[ 77%] Built target test_for_with_var_iteration_count -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/DependInfo.cmake --color= -make -f tests/regression/CMakeFiles/test_issue_231.dir/build.make tests/regression/CMakeFiles/test_issue_231.dir/depend -[ 77%] Built target test_early_return -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_231.dir/DependInfo.cmake --color= -[ 77%] Built target test_constant_array +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-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_id_dependent_computation.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 +[ 35%] Built target test_alignment_with_dynamic_wg2 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 +[ 35%] Built target test_simple_for_with_a_barrier +make -f tests/regression/CMakeFiles/test_issue_445.dir/build.make tests/regression/CMakeFiles/test_issue_445.dir/depend +[ 35%] Built target test_infinite_loop make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/DependInfo.cmake --color= +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-i686-linux-gnu' -make -f tests/regression/CMakeFiles/test_issue_445.dir/build.make tests/regression/CMakeFiles/test_issue_445.dir/depend cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_445.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/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -make -f tests/regression/CMakeFiles/test_issue_231.dir/build.make tests/regression/CMakeFiles/test_issue_231.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -make -f tests/regression/CMakeFiles/test_id_dependent_computation.dir/build.make tests/regression/CMakeFiles/test_id_dependent_computation.dir/build -[ 78%] Built target test_barrier_between_for_loops make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 35%] Built target test_shuffle +[ 35%] Built target test_issue_577 +[ 36%] Built target test_for_with_var_iteration_count +[ 36%] Built target test_multi_level_loops_with_barriers +[ 37%] Built target test_alignment_with_dynamic_wg3 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +make -f tests/regression/CMakeFiles/test_loop_phi_replication.dir/build.make tests/regression/CMakeFiles/test_loop_phi_replication.dir/build +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-i686-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-i686-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 +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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]: 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-i686-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 -f tests/regression/CMakeFiles/test_setargs.dir/build.make tests/regression/CMakeFiles/test_setargs.dir/depend +make -f tests/regression/CMakeFiles/test_null_arg.dir/build.make tests/regression/CMakeFiles/test_null_arg.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/build'. +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-i686-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-i686-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_445.dir/build'. +make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_i686.dir/build'. +make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/depend make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 78%] Built target test_program_from_binary_with_local_1_1_1 -[ 78%] Built target test_issue_231 -[ 79%] Built target test_id_dependent_computation -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/DependInfo.cmake --color= -make -f tests/regression/CMakeFiles/test_setargs.dir/build.make tests/regression/CMakeFiles/test_setargs.dir/depend -[ 79%] Built target test_assign_loop_variable_to_privvar_makes_it_local make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_setargs.dir/DependInfo.cmake --color= -make -f tests/regression/CMakeFiles/test_null_arg.dir/build.make tests/regression/CMakeFiles/test_null_arg.dir/depend -[ 79%] Built target test_llvm_segfault_debian_bug_975931 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_null_arg.dir/DependInfo.cmake --color= -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 -[ 80%] Built target test_issue_445 +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-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/DependInfo.cmake --color= +[ 37%] Built target sampler_address_clamp +[ 38%] Built target test_barrier_between_for_loops +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' +[ 38%] Built target test_early_return 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 -f tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build.make tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/depend +make -f tests/regression/CMakeFiles/test_issue_757.dir/build.make tests/regression/CMakeFiles/test_issue_757.dir/depend +make -f tests/regression/CMakeFiles/test_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-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/DependInfo.cmake --color= -make -f tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build.make tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/depend +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-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/DependInfo.cmake --color= -make -f tests/regression/CMakeFiles/test_issue_757.dir/build.make tests/regression/CMakeFiles/test_issue_757.dir/depend -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +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-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_issue_757.dir/DependInfo.cmake --color= -make -f tests/regression/CMakeFiles/test_barrier_before_return.dir/build.make tests/regression/CMakeFiles/test_barrier_before_return.dir/build +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-i686-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_barrier_before_return.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_locals.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f tests/regression/CMakeFiles/test_setargs.dir/build.make tests/regression/CMakeFiles/test_setargs.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_setargs.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -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_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 +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clBuildProgram.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_null_arg.dir/build'. +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-i686-linux-gnu' -[ 80%] Built target test_barrier_before_return -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 -f tests/regression/CMakeFiles/test_issue_231.dir/build.make tests/regression/CMakeFiles/test_issue_231.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 -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-i686-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_issue_553.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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_231.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build.make tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build +[ 39%] Built target test_loop_phi_replication make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f tests/regression/CMakeFiles/test_issue_757.dir/build.make tests/regression/CMakeFiles/test_issue_757.dir/build -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build'. +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-i686-linux-gnu' +[ 39%] Built target test_constant_array make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_757.dir/build'. +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-i686-linux-gnu' -[ 81%] Built target test_setargs -[ 82%] Built target test_null_arg -[ 82%] Built target test_assign_loop_variable_to_privvar_makes_it_local_2 -make -f tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build.make tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/depend -[ 82%] Built target test_fors_with_var_iteration_counts -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/DependInfo.cmake --color= -make -f tests/regression/CMakeFiles/test_locals.dir/build.make tests/regression/CMakeFiles/test_locals.dir/depend -[ 83%] Built target test_autolocals_in_constexprs -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/depend -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_locals.dir/DependInfo.cmake --color= -[ 84%] Built target test_issue_757 -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clBuildProgram.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +make -f tests/regression/CMakeFiles/test_issue_445.dir/build.make tests/regression/CMakeFiles/test_issue_445.dir/build 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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/DependInfo.cmake --color= make -f tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build.make tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/depend -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/DependInfo.cmake --color= +[ 39%] Built target test_program_from_binary_with_local_1_1_1 +make -f tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build.make tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/depend +[ 78%] Built target kernel_host_i686 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f tests/regression/CMakeFiles/test_locals.dir/build.make tests/regression/CMakeFiles/test_locals.dir/build -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-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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]: Nothing to be done for 'tests/regression/CMakeFiles/test_locals.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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_null_arg.dir/build.make tests/regression/CMakeFiles/test_null_arg.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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_setargs.dir/build.make tests/regression/CMakeFiles/test_setargs.dir/build +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-i686-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clBuildProgram.dir/build.make tests/runtime/CMakeFiles/test_clBuildProgram.dir/build -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_barrier_before_return.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build'. +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-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build.make tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build +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-i686-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.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-i686-linux-gnu' -[ 84%] Built target test_flatten_barrier_subs -[ 84%] Built target test_locals -make -f tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build.make tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/depend -[ 84%] Built target test_alignment_with_dynamic_wg +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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.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 -[ 84%] Built target test_clBuildProgram -[ 84%] Built target test_clEnqueueNativeKernel +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-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_read-copy-write-buffer.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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernel.dir/DependInfo.cmake --color= -make -f tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetEventInfo.dir/depend -[ 84%] Built target test_clGetSupportedImageFormats +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clGetEventInfo.dir/DependInfo.cmake --color= -make -f tests/runtime/CMakeFiles/test_version.dir/build.make tests/runtime/CMakeFiles/test_version.dir/depend +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-i686-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 79%] Built target test_issue_553 +[ 79%] Built target test_issue_231 +[ 79%] Built target test_id_dependent_computation +[ 79%] Built target test_llvm_segfault_debian_bug_975931 +[ 79%] Built target test_assign_loop_variable_to_privvar_makes_it_local make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +make -f tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build.make tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build +make -f tests/regression/CMakeFiles/test_issue_757.dir/build.make tests/regression/CMakeFiles/test_issue_757.dir/build +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_version.dir/DependInfo.cmake --color= -make -f tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build.make tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.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-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build'. +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-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build.make tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/depend -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-i686-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-i686-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 +[ 80%] Built target test_issue_445 +make -f tests/runtime/CMakeFiles/test_clBuildProgram.dir/build.make tests/runtime/CMakeFiles/test_clBuildProgram.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/DependInfo.cmake --color= +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-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build -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_clBuildProgram.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 85%] Built target test_clCreateProgramWithBinary +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-i686-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build'. +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-i686-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-i686-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_clEnqueueNativeKernel.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 85%] Built target test_read-copy-write-buffer +make -f tests/runtime/CMakeFiles/test_clCreateKernel.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernel.dir/depend make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build -[ 86%] Built target test_clCreateKernel +make -f tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetEventInfo.dir/depend +[ 81%] Built target test_null_arg +make -f tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build.make tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build +make -f tests/runtime/CMakeFiles/test_version.dir/build.make tests/runtime/CMakeFiles/test_version.dir/depend +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-i686-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build'. +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernel.dir/DependInfo.cmake --color= +[ 81%] Built target test_barrier_before_return +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clGetEventInfo.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_version.dir/DependInfo.cmake --color= +[ 81%] Built target test_assign_loop_variable_to_privvar_makes_it_local_2 make -f tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build.make tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/depend -[ 86%] Built target test_clGetEventInfo +make -f tests/runtime/CMakeFiles/test_user_event.dir/build.make tests/runtime/CMakeFiles/test_user_event.dir/depend +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-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/DependInfo.cmake --color= -make -f tests/runtime/CMakeFiles/test_user_event.dir/build.make tests/runtime/CMakeFiles/test_user_event.dir/depend -[ 86%] Built target test_version make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_user_event.dir/DependInfo.cmake --color= -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-i686-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/depend cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clFinish.dir/DependInfo.cmake --color= -[ 86%] Built target test_clCreateKernelsInProgram -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/DependInfo.cmake --color= -make -f tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetEventCallback.dir/depend +make -f tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/depend make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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 +[ 81%] Built target test_flatten_barrier_subs +[ 82%] Built target test_setargs +[ 82%] Built target test_alignment_with_dynamic_wg +[ 82%] Built target test_locals +[ 82%] Built target test_clGetSupportedImageFormats +[ 82%] Built target test_clEnqueueNativeKernel make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clSetEventCallback.dir/DependInfo.cmake --color= -make -f tests/runtime/CMakeFiles/test_user_event.dir/build.make tests/runtime/CMakeFiles/test_user_event.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-i686-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]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_user_event.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clCreateKernel.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernel.dir/build +[ 82%] Built target test_fors_with_var_iteration_counts +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/DependInfo.cmake --color= +make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build make -f tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build.make tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build +make -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-i686-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.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-i686-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-i686-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-i686-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build -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-i686-linux-gnu' +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build -[ 87%] Built target test_user_event +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clSetEventCallback.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-i686-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build'. +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-i686-linux-gnu' -[ 87%] Built target test_enqueue_kernel_from_binary -[ 88%] Built target test_clFinish -make -f tests/runtime/CMakeFiles/test_event_cycle.dir/build.make tests/runtime/CMakeFiles/test_event_cycle.dir/depend -[ 88%] Built target test_kernel_cache_includes make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_event_cycle.dir/DependInfo.cmake --color= +[ 83%] Built target test_autolocals_in_constexprs +[ 84%] Built target test_clCreateProgramWithBinary +[ 85%] Built target test_issue_757 make -f tests/runtime/CMakeFiles/test_link_error.dir/build.make tests/runtime/CMakeFiles/test_link_error.dir/depend -make -f tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build.make tests/runtime/CMakeFiles/test_buffer-image-copy.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_link_error.dir/DependInfo.cmake --color= -[ 89%] Built target test_clGetKernelArgInfo +[ 85%] 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 make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_buffer-image-copy.dir/DependInfo.cmake --color= -[ 90%] Built target test_clSetEventCallback +[ 85%] Built target test_read-copy-write-buffer +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +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-i686-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build.make tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/depend +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-i686-linux-gnu' +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_user_event.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make -f tests/runtime/CMakeFiles/test_event_free.dir/build.make tests/runtime/CMakeFiles/test_event_free.dir/depend +[ 85%] Built target test_clGetEventInfo +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/DependInfo.cmake --color= +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-i686-linux-gnu' +[ 86%] Built target test_clCreateKernel cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clCreateSubDevices.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-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_event_free.dir/DependInfo.cmake --color= -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-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/depend +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-i686-linux-gnu' +[ 86%] Built target test_enqueue_kernel_from_binary +make -f tests/runtime/CMakeFiles/test_fill-buffer.dir/build.make tests/runtime/CMakeFiles/test_fill-buffer.dir/depend +make -f tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_event_double_wait.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-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 +[ 86%] Built target test_clCreateKernelsInProgram +make -f examples/example0/CMakeFiles/example0.dir/build.make examples/example0/CMakeFiles/example0.dir/depend +make -f examples/example1/CMakeFiles/example1.dir/build.make examples/example1/CMakeFiles/example1.dir/depend make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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_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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/workgroup /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/workgroup/CMakeFiles/run_kernel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example0 /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example0/CMakeFiles/example0.dir/DependInfo.cmake --color= +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example1 /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example1/CMakeFiles/example1.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' +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-i686-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_event_cycle.dir/build'. +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-i686-linux-gnu' -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-i686-linux-gnu' +make -f tests/runtime/CMakeFiles/test_link_error.dir/build.make tests/runtime/CMakeFiles/test_link_error.dir/build +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-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example2 /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example2/CMakeFiles/example2.dir/DependInfo.cmake --color= +make -f examples/matrix1/CMakeFiles/matrix1.dir/build.make examples/matrix1/CMakeFiles/matrix1.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build.make tests/runtime/CMakeFiles/test_clCreateSubDevices.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-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build'. +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example2a /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example2a/CMakeFiles/example2a.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matrix1 /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matrix1/CMakeFiles/matrix1.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-i686-linux-gnu' -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_cycle.dir/build.make tests/runtime/CMakeFiles/test_event_cycle.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_event_free.dir/build'. +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-i686-linux-gnu' +[ 87%] Built target test_user_event make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 87%] Built target test_version +make -f tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build.make tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build +[ 88%] Built target test_link_error make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -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_buffer-image-copy.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' -[ 91%] Built target test_event_cycle -[ 92%] Built target test_link_error -[ 92%] Built target test_buffer-image-copy -[ 92%] Built target test_clCreateSubDevices -make -f tests/runtime/CMakeFiles/test_fill-buffer.dir/build.make tests/runtime/CMakeFiles/test_fill-buffer.dir/depend +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_fill-buffer.dir/build.make tests/runtime/CMakeFiles/test_fill-buffer.dir/build +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 -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_fill-buffer.dir/DependInfo.cmake --color= -make -f tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/depend -[ 93%] Built target test_event_free make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f tests/workgroup/CMakeFiles/run_kernel.dir/build.make tests/workgroup/CMakeFiles/run_kernel.dir/depend -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/DependInfo.cmake --color= +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_free.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/workgroup /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/tests/workgroup/CMakeFiles/run_kernel.dir/DependInfo.cmake --color= -make -f examples/example0/CMakeFiles/example0.dir/build.make examples/example0/CMakeFiles/example0.dir/depend -[ 93%] Built target test_event_double_wait -[ 93%] Built target test_clGetDeviceInfo -make -f examples/example1/CMakeFiles/example1.dir/build.make examples/example1/CMakeFiles/example1.dir/depend +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/scalarwave /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/scalarwave/CMakeFiles/scalarwave.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example0 /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example0/CMakeFiles/example0.dir/DependInfo.cmake --color= +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/trig /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/trig/CMakeFiles/trig.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example1 /build/reproducible-path/pocl-1.6/obj-i686-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 -f examples/example2a/CMakeFiles/example2a.dir/build.make examples/example2a/CMakeFiles/example2a.dir/depend +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/vecadd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/DependInfo.cmake --color= +[ 88%] Built target test_buffer-image-copy +[ 89%] Built target test_clSetEventCallback +make -f examples/matadd/CMakeFiles/matadd.dir/build.make examples/matadd/CMakeFiles/matadd.dir/depend +[ 90%] Built target test_event_free +make -f examples/boxadd/CMakeFiles/boxadd.dir/build.make examples/boxadd/CMakeFiles/boxadd.dir/depend +[ 90%] Built target test_fill-buffer +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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example2 /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example2/CMakeFiles/example2.dir/DependInfo.cmake --color= -make -f examples/matrix1/CMakeFiles/matrix1.dir/build.make examples/matrix1/CMakeFiles/matrix1.dir/depend +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matadd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matadd/CMakeFiles/matadd.dir/DependInfo.cmake --color= +make -f lib/kernel/CMakeFiles/kernellib_hash.dir/build.make lib/kernel/CMakeFiles/kernellib_hash.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example2a /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/example2a/CMakeFiles/example2a.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/boxadd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/boxadd/CMakeFiles/boxadd.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f tests/runtime/CMakeFiles/test_fill-buffer.dir/build.make tests/runtime/CMakeFiles/test_fill-buffer.dir/build +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/EinsteinToolkit /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matrix1 /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matrix1/CMakeFiles/matrix1.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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_fill-buffer.dir/build'. +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/CMakeFiles/kernellib_hash.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +make -f examples/vecadd/CMakeFiles/vecadd.dir/build.make examples/vecadd/CMakeFiles/vecadd.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +make -f examples/scalarwave/CMakeFiles/scalarwave.dir/build.make examples/scalarwave/CMakeFiles/scalarwave.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build'. +make[3]: Nothing to be done for 'examples/vecadd/CMakeFiles/vecadd.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +make -f examples/trig/CMakeFiles/trig.dir/build.make examples/trig/CMakeFiles/trig.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f examples/example0/CMakeFiles/example0.dir/build.make examples/example0/CMakeFiles/example0.dir/build -make[3]: Nothing to be done for 'tests/workgroup/CMakeFiles/run_kernel.dir/build'. +make[3]: Nothing to be done for 'examples/scalarwave/CMakeFiles/scalarwave.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' -make -f examples/example1/CMakeFiles/example1.dir/build.make examples/example1/CMakeFiles/example1.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 93%] Built target test_fill-buffer 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-i686-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-i686-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make[3]: Nothing to be done for 'examples/example2a/CMakeFiles/example2a.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -make[3]: Nothing to be done for 'examples/example2/CMakeFiles/example2.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 90%] Built target example2a +[ 91%] Built target trig make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make -f examples/matrix1/CMakeFiles/matrix1.dir/build.make examples/matrix1/CMakeFiles/matrix1.dir/build -[ 93%] Built target test_clSetMemObjectDestructorCallback make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make[3]: Nothing to be done for 'examples/matrix1/CMakeFiles/matrix1.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 94%] Built target example0 -[ 95%] Built target run_kernel -[ 96%] Built target example1 -make -f examples/scalarwave/CMakeFiles/scalarwave.dir/build.make examples/scalarwave/CMakeFiles/scalarwave.dir/depend -[ 96%] Built target example2a -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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/scalarwave /build/reproducible-path/pocl-1.6/obj-i686-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 +[ 91%] Built target matrix1 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/trig /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/trig/CMakeFiles/trig.dir/DependInfo.cmake --color= +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-i686-linux-gnu' +[ 91%] Built target test_event_double_wait +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -make -f examples/matadd/CMakeFiles/matadd.dir/build.make examples/matadd/CMakeFiles/matadd.dir/depend -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/vecadd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/DependInfo.cmake --color= -[ 96%] Built target matrix1 -[ 96%] Built target example2 +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-i686-linux-gnu' +[ 91%] Built target test_clCreateSubDevices +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -make -f examples/boxadd/CMakeFiles/boxadd.dir/build.make examples/boxadd/CMakeFiles/boxadd.dir/depend -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matadd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/matadd/CMakeFiles/matadd.dir/DependInfo.cmake --color= +make[3]: Nothing to be done for 'examples/example1/CMakeFiles/example1.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 92%] Built target example1 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/boxadd /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/boxadd/CMakeFiles/boxadd.dir/DependInfo.cmake --color= -make -f examples/vecadd/CMakeFiles/vecadd.dir/build.make examples/vecadd/CMakeFiles/vecadd.dir/build -make -f examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build.make examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/depend +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-i686-linux-gnu' +[ 92%] Built target test_clGetDeviceInfo +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -make[3]: Nothing to be done for 'examples/vecadd/CMakeFiles/vecadd.dir/build'. +make[3]: Nothing to be done for 'tests/workgroup/CMakeFiles/run_kernel.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 93%] Built target run_kernel +[ 94%] Built target vecadd make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -make -f examples/scalarwave/CMakeFiles/scalarwave.dir/build.make examples/scalarwave/CMakeFiles/scalarwave.dir/build +make[3]: Nothing to be done for 'examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/EinsteinToolkit /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/DependInfo.cmake --color= -make -f examples/trig/CMakeFiles/trig.dir/build.make examples/trig/CMakeFiles/trig.dir/build +[ 94%] Built target EinsteinToolkit +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -make[3]: Nothing to be done for 'examples/scalarwave/CMakeFiles/scalarwave.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-i686-linux-gnu' +[ 95%] Built target test_clFinish make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -make[3]: Nothing to be done for 'examples/trig/CMakeFiles/trig.dir/build'. +make[3]: Nothing to be done for 'examples/boxadd/CMakeFiles/boxadd.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +[ 95%] Built target example2 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +make -f lib/kernel/CMakeFiles/kernellib_hash.dir/build.make lib/kernel/CMakeFiles/kernellib_hash.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' +[ 95%] Built target boxadd +[ 95%] Built target kernellib_hash +make -f lib/CL/CMakeFiles/pocl_cache.dir/build.make lib/CL/CMakeFiles/pocl_cache.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' +cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/CMakeFiles/pocl_cache.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-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-i686-linux-gnu' make -f examples/matadd/CMakeFiles/matadd.dir/build.make examples/matadd/CMakeFiles/matadd.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -make -f examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build.make examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build -[ 97%] Built target vecadd -make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make[3]: Nothing to be done for 'examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -[ 97%] Built target scalarwave -[ 98%] Built target trig -make -f lib/kernel/CMakeFiles/kernellib_hash.dir/build.make lib/kernel/CMakeFiles/kernellib_hash.dir/depend +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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/kernel/CMakeFiles/kernellib_hash.dir/DependInfo.cmake --color= -[ 98%] Built target boxadd -[ 99%] Built target matadd +make[3]: Nothing to be done for 'examples/example0/CMakeFiles/example0.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' -make -f lib/kernel/CMakeFiles/kernellib_hash.dir/build.make lib/kernel/CMakeFiles/kernellib_hash.dir/build +[ 96%] Built target matadd +[ 97%] Built target example0 +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -make[3]: Nothing to be done for 'lib/kernel/CMakeFiles/kernellib_hash.dir/build'. +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-i686-linux-gnu' -[ 99%] Built target EinsteinToolkit -[ 99%] Built target kernellib_hash -make -f lib/CL/CMakeFiles/pocl_cache.dir/build.make lib/CL/CMakeFiles/pocl_cache.dir/depend +make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu' -cd /build/reproducible-path/pocl-1.6/obj-i686-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-i686-linux-gnu /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL /build/reproducible-path/pocl-1.6/obj-i686-linux-gnu/lib/CL/CMakeFiles/pocl_cache.dir/DependInfo.cmake --color= +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-i686-linux-gnu' +[ 97%] Built target scalarwave +[ 97%] Built target test_kernel_cache_includes +[ 98%] Built target test_event_cycle +[ 99%] Built target test_clGetKernelArgInfo +[ 99%] Built target test_clSetMemObjectDestructorCallback make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' make -f lib/CL/CMakeFiles/pocl_cache.dir/build.make lib/CL/CMakeFiles/pocl_cache.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-i686-linux-gnu' @@ -23167,13 +23206,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 'libpocl-dev' in '../libpocl-dev_1.6-5_i386.deb'. +dpkg-deb: building package 'pocl-doc' in '../pocl-doc_1.6-5_all.deb'. dpkg-deb: building package 'pocl-opencl-icd' in '../pocl-opencl-icd_1.6-5_i386.deb'. -dpkg-deb: building package 'libpocl2-dbgsym' in '../libpocl2-dbgsym_1.6-5_i386.deb'. +dpkg-deb: building package 'libpocl2' in '../libpocl2_1.6-5_i386.deb'. dpkg-deb: building package 'libpocl-dev-dbgsym' in '../libpocl-dev-dbgsym_1.6-5_i386.deb'. dpkg-deb: building package 'libpocl2-common' in '../libpocl2-common_1.6-5_all.deb'. -dpkg-deb: building package 'pocl-doc' in '../pocl-doc_1.6-5_all.deb'. -dpkg-deb: building package 'libpocl2' in '../libpocl2_1.6-5_i386.deb'. +dpkg-deb: building package 'libpocl2-dbgsym' in '../libpocl2-dbgsym_1.6-5_i386.deb'. +dpkg-deb: building package 'libpocl-dev' in '../libpocl-dev_1.6-5_i386.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../pocl_1.6-5_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -23181,12 +23220,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/42086/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/42086/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/41902 and its subdirectories -I: Current time: Tue Apr 9 12:35:09 -12 2024 -I: pbuilder-time-stamp: 1712709309 +I: removing directory /srv/workspace/pbuilder/42086 and its subdirectories +I: Current time: Tue May 13 22:29:11 +14 2025 +I: pbuilder-time-stamp: 1747124951